Pros
Company does well in the marketplace. Some people have been in the industry for very long and can be a good resource of experience.
Cons
Bureaucracy, takes annoyingly a lot of time to make any changes, get approvals, etc. Low-quality of work in many areas. Everything is hard to find (documents, data, etc), because organization if very, very chaotic. Nobody is responsible for anything, and everybody is responsible for everything. Easy to loose track of what's going on and who does what. Computer system is horible, laptops are super slow and break often. Working with union technician is simply a nightmare. The worst experience ever, even if you are a very patient and nice. I would say it reaches level of surrealism sometimes. I just couldn't believe it. Old technologies. If the company doesn't invest in developing new aggressive technologies, it will be taken over by competitors. Highly conservative approach in engineering. Parts are oversized, though robust. A lot of room for technical excellence improvement or at least update/refresh. Salary less than average in the industry.