The interview process took about 2 months. I didn't mind the standard Opower interview structure: HR screen call, hiring manager call, homework assignment, in-office interview.
The phone calls weren't hard. The take home writing assignment was pretty intense and ended up taking me 8+ hours, even though they recommend 4-6.
The in-office interview was about 6 hours long and consisted of 5 different interviews, one of which was a topgrading interview. The company culture seems pretty relaxed. Free lunches on Fridays, mandatory Silicon Valley ping pong table, people riding around the office on scooters.
The most positive part about the process was the recruiters. It was about three weeks until I heard a final decision (from my in-office interview) and my recruiter kept me updated on the process and encouraged me to ask questions and reach out.
In the end, although they thought I was a good fit, the position got absorbed into another function at the company. My recruiter encouraged me to reach out if I saw any other positions I was interested in and offered to refer me.