Pros
-You'll be part of the good ol boy club if you never say no -The pay can be good if you suck up enough -If you're a failure you'll be promoted
Cons
ABM operates on dishonesty. It is ran like the government. Management at the highest levels do not take accountability for their actions and will throw someone else under the bus in a heartbeat. The only thing they care about is the bottom line and they do not care how many people they go through in order to make that money. If you are a good manager and care about your work then this is not the company for you. HR runs on dishonesty and I have personally seen senior vice presidents lie to corporate. This is the kind of company that believes in failing upward. If you are good at fudging your numbers just to gain a promotion then you will love working for ABM