Rather informal, and there's currently a lot of red tape when hiring people, so it takes a while to actually go through the review procedure, get hired, and start working. I had a phone interview, followed by an on-site interview, and had an offer the day after the on-site interview. It took about a month from receiving my offer to start working due to the slow hiring process. Phone interview was probably about half an hour, and the on-site interview about an hour. On-site interview had two managers, one technical and one business. Phone interview was with the technical manager.