Pros
Some teams are great with good people that succeed in trying to stabilize the technology despite the considerable organizational problems, efforts are made to provide fair compensation and benefits and give early career engineers and scientists a chance to learn how to commercialize an early stage technology
Cons
Knowing the caveats of working at a start up and a need to fail quickly and move on, a lot of capable of scientists at this company have been treated like disposable resources and ground under foot, particularly when they can’t immediately produce results with minimal resources/time or their hard work contradicts a technical narrative held closely by management. Your scientists should be listened to instead of constantly questioned. Some very poor choices in management positions and a lot of serious issues technically have been overlooked in favor of a culture of blame and abysmal performance management practices that only demotivate and alienate.