Vantaggi
There are some great people working here who are willing to walk you through problems and help you with issues. If you have good Senior Management in your department you will be recognized for your accomplishments. There is a 50% 401K match and the benefits are pricier than other companies but decent.
Svantaggi
Structural changes are being implemented without any thought to the employees they affect. Outsourcing is increasing and people are overwhelmed with work which is detrimental to the camaraderie that was evident a few years ago. More communication is sent regarding social opportunities within the company than training and career opportunities. Unless you are willing to stay in one position, there is not much training and career planning available.