Pros
Good benefits and work hours
Cons
Management specializes in micromanaging, and herding. Don't think for yourself, it will get you in trouble. No point in working hard, show up and socialize for 8 hours and go home. Never ever speak your opinion, it could get you fired.