I applied online. The process took 2 weeks. I interviewed at TMG (The Management Group) (Vancouver, WA) in Mar 2016
Interview
It was extensive, which is why I believe they do hire some of the best people. You go through a phone interview, a couple of in person interviews and some testing. Then they spend a lot of time and energy on training.