Ventajas
The corporate culture actually isn't horrible. Every employee gets a $100/mo spending limit and they don't nickle-and-dime as badly as other companies sometimes do. It would be pretty laid back and a good place to work if your immediate management was any good. A lot of the individual people that work there are pretty nice people.
Desventajas
The current management shakeup has left a pile of jerks running a lot of the departments. Blamecasting and threats to fire the first employee that messes up are managements idea of how to run the company. Do not take a job as a system or networking engineer at this firm. The jerks that are currently running this company are the kind of people who like to try to solve complex problems by kicking their dogs -- they take out their problems on the lowest employees. It used to be just kind of incompetent, but now its just mean.