Pros
You have a job with a recognizable company name, and that's always good on paper. Lots of accessible free online resources for knowledge development.
Cons
The last 4 years, it appeared the organizational chart kept changing every quarter, with sequential layoffs in droves, which was extremely bad for moral. There is very little upward mobility in professional growth. It has a very stale feel on the inside. Lots of depressed employees. Lots of managers act as bullies and play obvious favorites. Tons of office politics with managers consistently taking credit for your efforts without letting you shine. The management seems intimidated by raw intelligence from direct reports, and quickly shuts down bright bulbs. If you are very good at kissing up, you may be able to survive there.