On it's way down.
One of those offices that can be a great long term deal if you end up with the right team. Unfortunately management is absolutely incapable of admitting to anything they do wrong, and will sooner eliminate entire teams than do anything about incompetence with the higher-ups.
Also, if they can squeeze work for cheap because your job title is a lower - more... paying one, they will do everything in their power to not advance you.
It's too bad, because when it came to benefits and trying to keep up with current business practices, they seemed to be decent at it. That is, when they weren't being held ... - less
ProsSome departments seem to function better than others.
ConsIncompetent, petty management.