* Pay is decent, but definitely not competitive compared to other options in the area.
* PTO is sparse and is lumped in with sick days. It's easy to burn through it faster than you get it.
* (In my experience) the company is very conservative with new technologies/ideas - Which leads to a feeling of complacency in a lot of ways.
* Innovation tends to be slow. A lot of the work in all of the segments is simply making feature parity with competitors
* The technology that Engineers have access to to develop is often 15 years behind industry standards.
* Depending on department, Work/Life balance can be difficult when deadlines come up. No one will flat-out ask you to work late during those times but there's absolutely judgement if you don't. The aviation segment is particularly bad about this.
* Have seen MANY instances of people being asked to do things above their current level of expertise (and more importantly, their level of pay)
* Engineers are often divided into very focused niches and are often discouraged from helping out with "other people's" technology - even when they could be an asset. It makes collaboration difficult when you need to reach across teams to do simple things.
* I have seen many instances of Engineers being shot down by management even for benign suggestions. This varies manager-by-manager, with some clearly seeing engineers as machines which take in requirements and produce code with no agency.
---------------------------------------------------------------
All in all: If you're the type of person who values quick, meaningful product development; broadening your skills; engineer-focused processes and growing your career... This probably isn't the place for you. If you do end up here, I suggest considering it as a stepping stone.