The normal wage is fair, but the bonus is atrocious. For all the hard work you do and the projects you successfully complete, it's underwhelming. The employee stock program is good and I use that as much as possible. With the culture of MSS and the hard workers there, would make more sense to have more equity or performance-based compensation. Seems like the majority of people would welcome more risk/reward.
The tools for daily tasks are pretty bad. Seems like they are getting better, but Mercury needs to continue to improve its toolsets for internal processes - ERP, manufacturing info systems, development systems, rev control, doc control, etc. Lots of human glue and non-intuitive processes.
Exec leadership seems to continue to be very illogical in their approach to managing product development. They continue to try to shove a square peg in a round hole. They seem to push push push without understanding what the problems are: inefficient tools, insufficient manpower, & mismanagement of priorities. Additionally there is too much fingerpointing going on, a symptom of not understanding these problems.
The Global Engineering Group seems to flow down what appears to be really less effective tools, reporting requirements, and poor policies. Need to keep in mind that the engineering needs are very different for different businesses. This group needs to understand more intimately the various engineering groups and what is truly needed to improve things.