Very thorough. Take an algebra test first before you can interview. Then a phone interview followed by in person interviews. Interviews in person are up to 3 people and 30 mins each. If you pass this round than you talk with 3 Executives. It is highly competitive because of the company and the benefits they offer. They have been voted Best Places to work for 13 years straight by the Employees.