Interview process is the following: (fairly lengthy process- takes several months)
1. Apply online and if they are interested in you, you will receive a call or email from a recruiter
2. Phone interview with recruiter
3. In person interview with hiring manager
4. In person interview with director