Pros
Fairly good benefit package, decent salary, pension plan
Cons
In the PSG there is ALOT of MANDATORY OT, often on short notice. There is often weirdly worded emails sent with the consequences of not going into the office due to inclement weather. They supposedly follow the "Lean" process and use problem solving steps but it is not really used properly. Employees are encouraged to speak up with ideas but are punished as complainers, having a negative attitude or even having their idea stolen if they do. There is a lot of playing favorites that happens with the same employees being chosen constantly for projects and other perks. Management is constantly in meetings trying to come up with new schemes and to justify their existence. Most management has no idea what job functions their direct reports actually do. The computer systems are in great need of improvement. There are still programs on IE6. To do your job properly you must navigate through 4-5 systems for one small issue. They are in the middle of an upgrade but that will take awhile. I think the company has its heart in the right place, but some management really spoil it. The bonus calculation is impossible to understand and I'm a math major; two consultants can be rated the same and have $3-5k difference. There is no posting of a pay scale so you have no way of knowing where you stand unless HR tells you.