-Stable company, profitable.
-Average compensation package.
-Upper management has good direction with respect to market and compentation
Cons
-Poor mid level management
-No reason to stay past 2013 due to change in retirement package.
-Salaries are not keeping up with market for core engineering sector, i.e. senior engineers and above.
-About have the engineering staff would leave if given a chance, due to poor mid managers.