Multi-stage interview process. First stage was a 30 minute phone screen with a mix of behavioral and technical questions. Second stage was a technical writing assignment. Third stage was four interviews with team members, with a mix of behavioral and technical questions.