Applied online in their website. Recruiter called after 2 weeks. Phone interview with recruiter. Second in person interview with hiring manager. Third in person interview with Sr. Managers, two of them. Gave me situational questions. Interview was not very formal. They really made you feel comfortable.