Opower has a rigorous, but predictable interview process that involved a screen, phone interview with hiring manager, homework assignment, day of on-site interviews, and the negotiation phase. The process took about 3 weeks, and throughout that time an HR recruiter kept in close contact with me to provide updates and answer questions.
Overall, if I have to point out any one thing that stands out, it's how helpful the recruiters are. A good anecdote: on the day before my lineup of on-site interviews, the recruiter gave me a call after hours to talk me through what to expect and answer my questions. It was a nice touch.
In general, I got the sense that the interview process was more about cultural fit than assessing technical expertise, but that is almost certainly because I work in comms (as opposed to product engineers, whose interviews get very technical from what I hear).
All that said, it's worth noting that Opower is pretty intense during the negotiation phase, and definitely doesn't expect to have to leverage compensation to win candidates. They make it very clear that they *know* Opower is a special company that attracts top talent.
All said and done, though, the total comp including equity is slightly above market and the lively office environment provides a foil to a lot of the higher comped DC consulting shops.