The interview process started out moving rapidly, but I was disappointed that they dropped the ball at the end.
I applied online and got a Glassdoor recruiter email a few days later. Phone call with the recruiter was not really technical other than asking my basic background, areas of interest, self-rating of skills on a 1-10 scale, ie Java, SQL. Lasted only about 20 minutes. Later that day he followed up with an email scheduling a phone interview with a Senior Director of Engineering for the next day.
The Sr. Dir. of Engineering interview was pleasant - explained the org, asked about my recent work (not a "deep dive"), and posed a tech problem over a shared editor (For a system given a large array of words ahead of time, write a function that takes a two character set and returns the set of words that contain both characters). Within a day I received email to schedule the onsite interview, which happened about a week later.
The onsite was with... a Director of Product Management, a Director of Software Engineering, an Engineering Manager, and two Senior Software Engineers. The PM explained the engineering organization, and the functions of the two different team positions under consideration (the other interviewers were split between the two teams - manager and engineer from each).
I enjoyed these interviews more than I thought. Though they all involved whiteboarding problems, the folks were smart and engaging, and I was less stressed than I thought I'd be.
However, after I gave Glassdoor about 6 hours of my time, plus prep, I received no response after the onsite, until nearly a week later after I sent two emails to the recruiter about status. I've been on the hiring side before and that's unacceptable to me, especially for a company like Glassdoor that touts transparency in hiring. Although I wasn't offered the job, I'd expect that the team got together to debrief on the interview within a day of me being there, and should have told the recruiter the result, and the recruiter should have notified me. If they weren't making an offer, I should have been notified immediately. If they still had other folks in the interview pipeline and weren't ready to make a decision, a simple email to that effect, and that they'd make a decision in X days/weeks would have been OK too.
In summary, the actual applying & interviewing process was great, but I rate the overall experience negative because that was my feeling at the end waiting for any notice of status/decision.