Pros: salary was fair to good, internal promotions are handed out like candy, regardless of your knowledge or abilities.
Cons: you are constantly put in to positions to fail, micro managers, demotions and pay cuts are common if the boss is having a bad day.
Management has their 'pet' employees and if you are not willing to go to the bar with them and kiss up to the boss, you will be left out n the cold. They claim to be an equal opportunity employer, but nothing could be further from the truth. Once the boss found out that I have a legitimate disability, despite have had exceptional performance reviews – more... and several years of perfect attendance, she did everything she could to make me quit. I like to call it the good ole boys / girls club. – less