Vantaggi
It's a great place to work if you can get in as a contractor. Due to poor management decisions, the company relies over heavily on contractors for long term work than in-house staff whilst desperately sending out missives to the staff that they must keep the costs down. Needless to say; the contractors have a lot of freedom, and earn more money than the staff. They'll probably be there just as long though.
Svantaggi
Unfortunately the corporate culture has changed from being merely incompetant, to also being corrupt. There is little regard for the needs of the workforce, and there is an underlying mistrust of upper management by the rank and file staff who cannot shake the feeling that they're trying to raid the pension fund before stripping the assets.