- Pay can be very poor. If you're being underpaid, it's unlikely that they'll make it right.
- Huge pay discrepancies between roles with same titles. Two people can have the same title and make 20-30k difference.
- Unrealistic utilization goals
- Upper management is almost hostile and can be belittling at times
- Company culture is so bad. When one person leaves, it opens the flood gates of others leaving. Pay is stagnant and many have been told to wait for years for a single pay increase.