I have been working at PowerReviews full-time (More than 3 years)
Fun product, strong vision, focus hiring on culture fit, incredible office space, transparency
With rapid growth comes some amount of being overworked at times, things breaking, etc., but that's no different than any other rapid growth company.
I applied through other source. The process took 4 weeks. I interviewed at PowerReviews (Chicago, IL) in February 2017.
1 - Phone screen covering the usual range of topics: what the company does, team overview, high level day-to-day operations, etc. (45 mins)
3 - Second phone interview with department head which turned into a video call at the last minute so glad I wasn't overly disheveled (30 mins)
4 - On-site Interview (2.5 hours)
The team seemed to be made up of really nice and intelligent people, the work atmosphere was quite pleasant and the individual phone screenings and interviews themselves were conducted fairly efficiently. As this was my first in-person interview in quite some time, I'm acutely aware of several areas where my performance, conveyance of knowledge and articulation of responses wasn't quite up to par. One of these, though I'm not absolutely certain, may have been my candor as to aspiring to move into a developer position which likely inadvertently expressed at least some level of disinterest in the Tech Support Engineer role (I was aiming for eager and motivated). In addition, I stumbled on a few basic questions, partly due to nerves, partly due to the fact that I'm new to the field.
That being said, there was one significant red flag that continually popped up throughout the overall process: poor communication. My code review had been scheduled for a Friday afternoon - I attempted it via google drive only to find out that my email address hadn't been provided access. After both emailing and calling with no response at 3:10pm, I had to shrug my shoulders and go about the rest of my day. I finally got a response the following morning. Then twice, agreed upon interview dates/times were later changed at the behest of the scheduler. Lastly, despite sending individual follow-up "thank you" emails to 5 different employees, I only received a very brief response from one team member (of the same position I was interviewing for). I followed up again the next week and immediately received a denial, leaving me quite sure they hadn't bothered to let me know they had already made a decision.
Any one of these things wouldn't have been a problem but by being so consistent throughout every stage of the process, they collectively marred the experience by illustrating a palpable lack of appreciation for the potential candidates time.
Ultimately, I'm sure they are a great company to work for with wonderful and devoted staff, but don't expect transparency and great communication during the interview process.