No support from upper management.
Management style of the 70's.
Losing future projects with current customers, its not even funny.
No internal growth opportunities, and if you are considered you will need to work 24/7, Specially when you need time off and holidays.
Corporate office in Chicago is COMPLETELY detached (geographically and HR wise) from the locations that actually makes money in Mexico.
History of harrassment in Mexico locations and, from the HR team.
File a complaint and you will get the boot, specially if this happens in Mexico, no accountability.
COO is someone that will look at you and if he doesnt like the way you look or he doesnt understand what you do, you will get fired.