Pros
Overall have really enjoyed my experience here after pivoting from big tech. It's exactly what I was looking for from a startup -- fast-paced, high ownership & agency, tons of opportunity for input and growth - Eng-led culture - if you have a good idea and can back it up, it will likely become part of the roadmap - Selfless eng culture without politics. We all care about the same end goal so collaboration and learning is high - This is a constant push/pull at a startup but it feels like we have a good balance of being hacky and moving fast without sacrificing quality & robustness of our platform - Pretty much everyone at the company cares deeply about what we are doing, whether they come from an environmental (solar), affordable housing, or person angle. Smart people that care make for a great combo - Pretty transparent culture, great opportunity to learn how to build & scale a company - Upwards feedback is heard and acted upon, I feel like cross-functional planning & coordination is getting better, unblocking smoother rollouts of new initiatives - Company growth is genuinely exciting. This is not a very crowded space, and what we can do with good technical solutions (and targeted use of AI) can really transform the current archaic processes I haven't experienced any of the micro-management or over-analyzing explained in other reviews. In general I've felt like all decisions are explained well and upwards feedback is taken and heard. Engineering projects tend to be ambiguous and exciting, with as much or as little autonomy as you want.
Cons
- People care a lot, and are very opinionated. Everyone feels like an owner of our product (which is a good thing) but that means that "disagree & commit" can be harder to come by - Normal growing pains of a new engineering team: how do we measure success of projects? How high-fidelity do our roadmaps need to be? How confident do we need to be in something before working on it?