I applied through an employee referral. The process took 1+ week. I interviewed at Opower (Arlington, VA) in Apr 2014
Interview
Got an email at the beginning of the week to schedule a phone screening. Had phone screening at the end of the week basic questions, went through resume briefly. Got asked for a follow-up phone interview with hiring manager the next week. That had a few scenarios, how would I balance workload, and going into detail about my background and interests. Within 48 hours scheduled a 2 hour in person interview, with 3 different people, in the Arlington offices. The office was awesome. Met with three people on the team, different levels, asked a few scenario questions, talked alot about the company, the team let me ask lots of questions. Easy conversation, they definitely wanted to make sure I would be a good fit with team and company. Made sure to go through my history to show my level of interest. Got an offer within 48 hours and am excited to start in May!