Applied online via their job site. Straight-forward, typical questions. Contacted two weeks later by their human resources department to schedule a telephone screen. Resume was then passed to hiring manager with one week of telephone screen. Subsequent interviews included group interview with hiring manager peers and fellow team members. Hiring manager and peers provided additional insights on the work environment and challenges. Overall, pleasant interview process. Opportunity to meet with others at the company helped to make a confident decision.