Great experience: worked with recruiter in a screening interview and then had a phone interview with hiring manager. Moved on to a panel and 1 on 1 interviews for about 4 hours.
Employees that I talked to love this company and are loyal, passionate, and very professional.
Network work with someone you know at the company.