Typical initial phone screen then in person interview with several stakeholders in the company. Overall it was a good experience although there was one interviewer who was rather aggressive and adversarial who made me question my desire for the job and the ability to be successful as a part of the overall team.