Phone Interview, In-person and then virtual interview with senior management staff to support. Worst experience ever on an interview. I thought they were scheduling a call with me to tell me I received an offer, instead they called to give me a 15 minute critique on my skills and tell me what I could have done better on the interview and that they were not offering the job. How terrible. Please stop doing this to people, it scars them. Terrible experience.