Pros
You meet some odd people in this industry, but some of them are genuine, hard-working individuals and a joy to be around. There is room for advancement, if you're willing to bust your hump, take on additional work, pull long hours, and get incredibly lucky.
Cons
Unfortunately that doesn't mean much when the company is constantly eroding your benefits, paying you far below industry standard, bullying you about overtime pay, and laying off employees regularly in order to meet the bottom line. This is a corporate culture where the people who produce are dumped on, while excuses are made for the lazy. Anyone with actual talent is desperate to escape. Everyone else weathers the storm, knowing that the buddy system will keep them high and dry. Most of the front-line staff are overworked, fearful of losing their jobs, and constantly stymied by dysfunctional micromanagement.