Great company, just make sure it is a good fit - Recensione dipendente - Software Engineer presso Clean Power Research

5,0
25 apr 2016
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

- Amazing people - some of the best I've ever worked with. - Very flat hierarchy. People respect one another based on their skill and wisdom, not seniority. - Great opportunities to learn full-stack development due to being a small team with very high trust in one another. This is especially useful for more junior devs. - Great trust in one another. I joined as an entry-level dev, worked hard to learn the ways, and within a year, I owned a product and was shipping production code without anyone watching over my shoulder because I showed I was capable of doing it, and would ask for help/code reviews if it was appropriate. At some larger companies, you can easily waste a big portion of your day moving your code through the review channels and addressing all the nit-picks they bring up. - Exceptional work/life balance. Overtime is actively discouraged. If Jeremy Stone notices you working >40 hrs/week regularly, don't be surprised if he wants to chat with you to make sure you're not being assigned too much. - The wide variety of products, especially for such a small company, allows much more variety in your work tasks. Although you will probably be focused on one product group (and maybe even 1 or 2 products), you can still contribute to others, and support the developers in those other groups. - Company growth is a little slow, but it is also self-funded with good revenue growth, and many customers are large and slow-moving entities like electric utilities, making it a very financially stable company.

Svantaggi

While CPR is great, the environment is not the best fit for everyone. Make sure it is the kind of environment you are okay with. If any of these are a concern, I strongly recommend asking about them during the interview, or if you are already an employee, talk to your manager about it. People will do what they can to help remedy the issue. - A small company with many products means that teams are very small and quite separated. You may end up working alone or just one other person for most of the time. This affects some product groups more than others, and is becoming less of a problem as the company grows. But the day-to-day life can feel quite lifeless at times. However, this is just about preference. Some people prefer this kind of work environment since there are far less distractions, and far less wasted time. - Many customers are slow-moving or heavily-integrated entities that are unable to adapt to much change. This can make it much harder for products to move forward and evolve. Though this is often the case with a well-established product. - Pay is likely less than what you would get at one of the other big companies in the area (eg Google, Microsoft, Amazon), but that should be no surprise.

Esplora altre recensioni su Clean Power Research

5,0
19 dic 2025
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

I’m fortunate to work with such a smart, collaborative team—it’s truly a pleasure to be part of this company. Contributing to something meaningful makes the experience even more rewarding and inspiring.

Svantaggi

There aren’t any major downsides, but you do need to be adaptable. Since it’s a mid-size company, you’ll often take on tasks outside your job description and expand your skill set—which I personally find exciting and rewarding. However, this environment may not be the right fit for everyone.

2,0
12 apr 2026
Consiglia
Gradimento del CEO
Pronostico commerciale

Vantaggi

- The people on the Customer Success Team, and overall company culture can be very kind. - High visibility and impact: As a smaller company, your work directly contributes to outcomes, and you can clearly see the impact you’re making. - Strong direct management (sometimes): Some managers are organized, supportive, and invested in employee development. They advocate for their teams despite being beyond stretched thin. - Mission driven organization: There’s real belief in the work CPR is doing to help the grid (and green energy), and many employees are aligned around that purpose.

Svantaggi

- Way below market compensation: Base salaries for Customer Success appear to lag significantly behind market rates in Washington. Annual wage bumps can be far below inflation. Overall, they will try to convince you that it's okay because of the up to 10% bonus factored into the compensation structure. This is based vaguely on both company and individual performance, and can easily be nothing. - Expensive family benefits: While individual coverage is excellent, adding family members dramatically increases costs, making overall compensation even less competitive. Not to mention, the benefits just aren't that good. - PTO is below expectations: It simply is just not competitive with similar roles/companies. Prepare to be limited on vacation and sick days. - Archaic product design: I can't speak for the other products CPR works on, but the PowerClerk platform though powerful, is highly unintuitive and difficult to work in. It requires extensive knowledge and a lot of time to learn. I truly don’t even think the customers know how it works, it's all up to us to deliver on the customer's every whim. ---- For example, a basic customer requests such as renaming a dropdown field can require touching multiple forms, recreating data fields, and updating downstream automations and rules—sometimes consuming an entire day or more. -------- To make the product matters worse, there is a limited focus on improving it to make these kind of workflows better. While the product does evolve in other ways, there is not enough emphasis on improving usability for internal teams or enabling customers to self-serve simple changes. Get ready to slog away on behalf of your customers. - Lack of transparency from leadership: Company priorities and executive goals aren't really clear, making it difficult to understand where we are going or what leadership is focused on. It doesn't help that at the executive level its a good old fashioned boys club across the board. - Onboarding gaps: I can't stress enough how ridiculous this product is to learn. Onboarding is light at best, and it really is up to you to master the complexities of the product. - Support rotation strain: CPR has no dedicated customer support team. So in addition to your own priorities/duties, get ready to man the support inbox on rotation for several consecutive weeks. This creates stress on top of your existing work.

2
Vedi recensioni per: Utile|Valutazione|Data|Tutto