Pros: good vacation, bonuses, pension and medical benefits.
Cons: poor 401k investment opportunities, pensions eliminated for new 'ees.
There are many opportunities for variety of work and advancement. Dynamic systems environment and diverse staff keep it interesting. Quality is recognized, but many times comes second to speed. Management falls short in long-term planning of large projects. Much time and effort is wasted when projects are abandoned due to cost or management priority changes. Overall, had very positive experiences in many departments. Love variety!