They make cool stuff, which would make it seem like a dream job.
But the management is so disorganized and inexperienced. There are virtually no systems in place to help projects succeed, but I don't think they know that, or what systems they should be implementing. They're just winging it.
So mistakes happen. Usually planning or budgeting mistakes, but also design or fabrication mistakes. But they won't be taking the blame for it; you will. The top brass seem to spend most of their time making sure nothing can be their fault, instead of making sure nothing goes wrong.
Communication coming down from the top is poor. Communication with clients and vendors and pretty much everyone is poor, resulting in confusion, and mistakes, and blame, and all of the other stuff that make this a toxic work environment.
If you can get a Project Manager job here, you're golden. Otherwise, I'd keep looking if you want something stable with a normal, reasonable amount of stress.