* They lure you in with the "you'll be up for a promotion in 6-9 months" but in reality they delay for years with no explanation. They'll tell you it's "in the works" but you won't see a promotion for years down the road; even then that only happens if you're "lucky" enough and know the right people.
* Your performance means nothing. So if you're a hard worker, it goes unnoticed and unappreciated. If you're a lazy worker, it goes unnoticed (so maybe that should be in the "Pros").
*Confidentiality....doesn't exist. The private conversations with your manager will take minutes to circulate throughout your department.
*If you're a woman, you're screwed. If you're a woman who is hoping to grow your family, you're extra screwed. Things they won't come out and tell you is if you get pregnant and take maternity leave, you are no longer eligible for a bonus or merit for that year. They say anyone who works less than a certain amount of weeks per year, is not eligible but it truly only affects women. What they also won't tell you about your "attendance" is National Holidays (Christmas, July 4, Thanksgiving, etc.) are days that are counted against you. Those days where the company is actually closed and you can't work, they count that as you not being at work. Then the cherry on top of that is they will push back any promotions you have 3 months and this happens every time you have a kid.
* Pay is a joke. They overwork you but don't reward you with pay.