Best Job I've Had - Mechanical Engineer Mainspring Energy Employee Review

5.0
Jun 9, 2021
Recommend
CEO approval
Business Outlook

Pros

The people are some of the brightest, most well-rounded human beings I've ever met. The problems being worked on are extremely interesting technically, and they'll have a huge impact on making energy clean and affordable. The product is fascinating to learn about, and there's really no shortage of ways to make it better. Despite being a small startup with lots of potential, Mainspring's culture is not toxic at all: there's no pressure to sacrifice your mental and physical wellbeing in order to crank out more work to one-up coworkers. In fact, the core cultural values are clearly stated and are designed to maximize longevity and general satisfaction at work, while moving the company's goals forward. Employees seem happy and have families/a multitude of hobbies outside work. The leadership is excellent, and super down-to-earth. There is a lot of trust built between the difference layers of the organization. Everything is very transparent, and I can tell we are on a positive trajectory.

Cons

There are no major drawbacks that I can tell. Of course, every startup is going to have a bit more work (on occasion) than the usual 9-5, more architecture churn than established companies as requirements/priorities change, and a bit less "predicability" in roles/responsibilities. However, Mainspring manages it well. It feels like there is just enough support to make things work, and teams are continuing to grow.

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