Does not consider the employee's interests in giving new assignments. The company has worked for years to make benefits and salaries average. Was a great place to work 10 years ago. Training is not given pursuant to new expectations. Learn it on the fly, don't ask anyone for help. Little opportunity for advancement, same IT supervisors for the last 15 years. Poor communication of expectations relative to how to advance to the next level. Reviews are a game controlled by HR - no department can have everyone be great (even if they are) Lots of expected over time if the project is behind. If you are interviewing, ask lots of questions, don't take the job unless you are really good at what they are asking you to do. Don't think you can fake it until you make it.