Pros
Good People, Steady work, OK benifits, but really this is only a place to go for a paycheck. Unless you want to play politics instead of work there is no future, even then it's only a marginal future.
Cons
Long Hours, limited resources, no regard for employees, corporate politics trumps everything else. I regularly worked in excess of 12 hours per day because I was salary and my team wasn't allowed overtime. My team was only staffed with half the people I was promised, and only lip service was given to bringing staff up to a reasonable level. Customers needs and concerns were secondary to policies that were enacted to CYA, unless upper management deemed them a priority customer, then they got virtually anything they wanted. TERRIBLE work life balance, you were expected to be available 24/7 regardless.