Pros
The ability to (kind of) pay my bills. A major company in the city so (if you get good references,) you have a slightly better chance of finding a job elsewhere.
Cons
Management are condescending, they play favorites. they promote people who don't deserve promotion, refuse to recognize the achievements of employees who do and load work onto employees until they are so burnt out they have to beg for relief -- and are subtly reprimanded for breaking. No real chance for promotion or transfer. If your manager doesn't want you to transfer departments, he or she can deny your right to transfer to a new job within the company. Middle management treats employees condescendingly and does his or her best to keep employees separate from upper management. Any sort of creativity is squashed -- individuality is strictly not allowed.