I had two phone interviews with initial hiring manager and co-worker lasting about an hour each. After which I was invited to a day of on-site interviews with about 6 other team members and managers. The interview ranged from 50% technical to 40% informing me of the company. The technical portions were not too bad, and interviewers will look at your thought process more than look for a right answer. Hiring process was excellent, offers and benefits were clearly communicated and in a timely manner. Ample time was given to make decision and scheduling start date was very comfortable.