There were many interview stages -- I think I went through four total interviews, the final two interviews were conducted by a group of SA employees. They were all friendly but some difficult questions, some of which I didn't expect. Additionally, I was asked to complete projects before hand, which they reviewed prior to my interview and asked me about. Definitely one of the more time intensive interview processes I've ever been through.