From the first interview through to job offer took 3 weeks. I had 2 on-site interviews lasting around 4 hours each. In addition I had 3 phone interviews of between 30 and 60 minutes. The process was well managed by the recruitment team and I was always aware of what the next steps would be and the timeline for the completion of the steps. Very transparent and respectful.