*Fixed 9 hours working schedule, employee must takes 1 hour lunch
*Short vacation only 2 weeks
*Medical, dental and vision insurance used to be great but now just average
*Too much attention put on seniority not ability
*Useless directors
*Slow decision making process
*Office politic is daily event
*Incompetent developers (probably worst in the IT field, well who wants to wear tie if they can get job in Google, Amazon or Microsoft)
*Use all kind of Open Source software but never contribute back to the community
*One version of truth = one point of disaster
*Low quality standard, if it works then it is good enough. Usability is never considered
*QA team is way under resourced then managers expect to test everything
*When having round table with IT directors, they all sound like they know it all especially those who used to be runners when they are 15 and never had a college degree.