Pros
Great place to learn from knowledgeable people. Regardless of your position, if you're invested and want to learn the processes of a business, in 1-2 years you will leave with experience that can be traded in for a much higher salary elsewhere. They have a great flow in the building process so you can understand the value or reason of why you're doing what you're doing allowing you to make better decisions.
Cons
It's evident that you have individuals in the Core & Production Team that are comfortable in their positions making good money and don't want to be bothered with anything that will actually help the company survive. They sell machines on a timeline that doesn't account for all the testing and troubleshooting required because it's nothing we've ever built before resulting in the late delivery of unfinished machines littered in band-aids and design afterthoughts where we then have to send guys out to complete offsite and waste more money in the process.