Pros
It was a bridge to better things. I met some really great people, and had the chance to work on some interesting projects, though far from cutting edge.
Cons
HR all about the company, seriously all about the company. Employee engagement is an exercise in futility. Expecting HR to help with any real concerns will leave you wanting and frustrated. Management is distrustful of staff, and there is zero tolerance for mistakes. It's an environment of CYA for fear of retribution. Lower management has all the accountability and zero authority, just an endless chain of managers hung out to dry for anything that makes upper management feel they look bad to peers. Upper management is more about boosting ego and feeling superior than about taking care of staff. There are a few bright spots on the team, but they are smothered by a general lack of true leadership among their peers. Pay is below market, environment toxic at best. Technology is dated and constrained by a fear of failing towards progress.