Pros
Awesome people around, since everyone in the company is going through it together there is a strong bond between teams suffering together
Cons
They do not know what we’re doing as a company. They are constantly bouncing back and fourth on what the future of the company looks like and what the next critical milestone is. One day it’s X, another day it’s Y. This quickly leads to burnout amongst the team since we pour hours of work into a project, just for it to be canceled or brushed under the rug. Micromanagement is very high here, senior leadership doesn’t trust the engineers to do the right thing. Upper management has no idea what engineering does on the day to day, even when we constantly communicate it upwards. They run on the “min viable” approach to just about everything, almost no decision is made from an engineering perspective. Almost always made from a “how can we do this as fast as we can” frame of reference. This almost always leads to perusing insane schedules that don’t make sense for long term sustainability. Despite being a development company through and through, production has nearly taken over the company and makes choices for engineering groups constantly, even if they have no idea what is actually going on in the group. There is talks to launch many rockets a year, but they can’t even prove out the first launch. The company is bleeding people at an incredible rate, engineering talent is not replaced and instead projects are given to people who already are overloaded. The “nepotism” others talk about on here is real and extends to a small group of people that have been there for a while. If you are part of the circle, you can do no wrong and almost always are praised for decision/achievements while others actually do the heavy lifting. Worklife balance is bad, but not the worst. Some teams are better than others. Do not expect to do what you were “hired on” to do, the job description means nothing here. As far as the company is concerned, if you have engineer in your title you can work on any various project they need help with at the moment, it does not matter if you have background in that topic at all. Career development does not matter to this company at all. They do not care to develop talent or engineering skill, they only care about having an engineering body to work on the hot items. Here you are a gear in the cog