I was contacted by a recruiter and I went through 3 interviews and a homework assignment. One phone interview with recruiter, one phone interview with hiring manager, and one in person interview with a 4-5 person panel [in person / video]. Their follow up was not the best and eventually I got an email stating they went with another candidate. That's about the only negative I have during the interview process.
Even though I didnt get a job offer, I would recommend this company to others since it's got great benefits and company culture. It's in the heart of Midtown, close to Marta, generous drink /snacks /lunches, and the training takes place in California with a group of new hires. It's a dream job if you have the skills and work ethic to prove yourself!