I applied online. The process took 3 weeks. I interviewed at MBO Partners (Herndon, VA) in Dec 2016
Interview
1. Phone Screen
2. Onsite interviews with HR and the hiring manager
3. Onsite interviews with the CEO and internal customer
Each interview was relaxed and conversational. I'm not sure if that's how they always run, but it's how I prefer it. The office environment was professional but not stuffy.