I applied online. The process took 3 weeks. I interviewed at Amego
Interview
phone interview which was easy because questions were asked that i wasn't prepared for then on sight interview where I can meet and great the people that you could be working with
then went in to fill out paperwork which was the most painless part