Phone screening via HR, phone interview with hiring manager, onsite interview: panel and individual interviews, opportunity to ask questions about company and specific role, follow-up from HR two to three weeks after onsite interview, friendly environment