Management is bad, but HR is worse if not worst. HR (Human Resources) is more like "Company Resources." The HR team looks out for the companies best interest and is not in support of the individuals within Esri at all. No matter the situation or disagreement, HR will always be in support for the company plain and simple. -If you apply to Esri, depending on which team, be prepared to have that role for years with no change to your pay what so ever. - If you are looking for a possible financial opportunity, Esri is not the company for you. There are "yearly increases" that come at Esri,. Ifa that.50 cents is important to you however, you may make an argument as to why you deserve it while sitting with your manager and HR. - Esri will promote individuals based off years served at Esri and not based off experience. You can see someone being promoted to Marketing Director who's spend 15 years at Esri as an Engineer rather than promoting a 5 year Marketing Manger to Marketing Director. It makes no sense. - The company does not believe in peer reviews. They have no conducted one manager peer review in 50 years. This is why terrible manager continue to have a job at Esri. Managers with practically no management experience will be responsible for managing a team of experienced professionals. You may sometimes see bias on how peoplw get opportunities based on who gets along the best with the managers.