Vantaggi
A large recognizable company, with a professional work environment. There are a variety of perks for employees, really good PTO, and lots of opportunity for advancement.
Svantaggi
The offices are cubicle farms, with management inhabiting the surrounding offices. There is a very pervasive hierarchical and authoritarian atmosphere. Departments are extremely fragmented, and communication between them is laughable. The corporate structure appears very top heavy, with an over-significance placed on Job Titles. As a result, in my experience, company policies are woefully disregarded, and department heads can establish their own set of rules. Compensation also ranges wildly, and is not always reflective of the quality or quantity of the workload performed.