Exciting, fast-paced company - Anonymous employee Mainspring Energy Employee Review

5.0
May 7, 2021
Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

Mainspring is an exciting, quickly growing startup with a truly innovative product. It's full of smart and passionate people who care about solving energy issues through cutting-edge technology. Everyone is generally good to work with, and willing to work hard to support each other. Since it's still a small company, the culture is relatively non-bureaucratic and transparent; everyone has the chance to learn about the high-level company goals, schedules, trajectory, and challenges. I've also had highly positive experiences with management and general company leadership. I've been truly grateful to work at Mainspring, where I'm engaged and challenged in new ways every day. I'd definitely recommend to anyone who cares about alternative energy tech and is willing to work hard to help develop a product with immense potential.

Cons

There have been no major cons for me working at Mainspring. Certainly everyone is expected to work hard and be a team player, and put in extra hours when necessary. The workload can be challenging, as there's always a lot to do. That said, I've been able to achieve a very reasonable "work-life balance."

Explore other reviews about Mainspring Energy

5.0
Apr 7, 2026
Recommend
CEO approval
Business Outlook

Pros

Interesting product, good work life balance

Cons

No 401k match, can be fragmented at times

2.0
Jun 5, 2026
Recommend
CEO approval
Business Outlook

Pros

Lots of overtime Free snacks

Cons

Technicians are rewarded for working efficiently with additional work assignments. "Senior" technicians do the same work as entry level techs, while getting paid twice as much. Last minute travel with many adhoc extensions, sometimes keeping you away from home for multiple weeks Unfair and dishonest supervisors who will quickly throw you under the bus for a pat on the back Unsafe practices in the field Inflexible work hours and schedule This is the type of job where you are expected to be working 100% of the time, even if you complete your assigned job duties. You will be pawned off to another department for the day to ensure you don't get a break. Last time I checked, running a computer at full capacity will cause components to heat up and burn out, resulting in an unsustainable system. The same goes for humans working in a business.

See reviews by: Helpful|Rating|Date|All