HR is political. They have no idea what they are doing and not helping employees at all. IT department is political. They each bring people from their previous companies, and leaving tenured employees out to dry. Young, unexperienced, 2 years in IT kids are getting promoted to managers simply because they are good at sucking up and throwing people under the bus. You can work day in and night, if you didnt know your manager from another company, or if you are really giving them honest feedback you will get bad performance ratings and they will not promote you on purpose. People that were previously interns are now managing a team of 5 with less than 2 years on the jobs when Master degree, 15 years of experience professionals are just analyst. This is a joke. Upper management is amazing and is trying to promote a culture that no-one on the lower management follows because they count everything you say against you.