Pros
Very relaxed environment. You can do 10% better than everyone else and look like a star because their are not a lot of overachievers here. If you want a job that you can do day in and day out for the rest of your life and not have high expectations this is the place for you. The building is a nice place to work. Employees are very nice and easy going. Excellent work life balance.
Cons
Its like the government, its hard to get in but once you are in people just stay. Which makes for a lot of dead weight. Management is only promoted because they have been with the company for a long time. They don't have any business acumen or professionalism. Upper management doesn't communicate enough or effectively mainly because manager don't know how and dont give the effort. A lot of people are unhappy but just like to go to a place where a lot is not expected of them.