Lengthy process but very friendly. They don't seem the most organised company. I met with several of the management team and they all seemed very busy and hard to pin down at times. I was offered the job but it took so long to come through due to budgets and sign off i felt like i was mucking around my current employer too much.