I applied through a staffing agency. The process took 3 weeks. I interviewed at T-Mobile (Bellevue, WA) in June 2015
Interview
One round of phone screen and one round of interview with 4-5 people. I was a bit ticked off because, the first phone screen was postponed twice for apparently no good reason. The on site interview was a bit disorganized. People were working while interviewing at the same time & talking to each other about work. A bit disrespectful I thought.