Management from the very top (Jack & Laura) could care less about thier employees.
Pros
Beautiful campus, stellar benefits, job security (if you want to stay).
Cons
Management at Esri has no problem being negative towards employees. You will rarely see accolades being handed out. They (managenent) are quick to point out negatives with very little encouragement and accolades for a job well done. Management from the very top down has the mind set of how much you can do for Esri, never what can Esri do to make our company a more employee friendly company. In the 10 years I worked for Esri I saw very little employee advancements. Hope you like whatever you were hired in to do because that is what you will be stuck in until you get tired of it and quit. I have been working for 35 years. I have never worked for a company (except for Esri) that has not advanced me to higher levels in the company. When I approached my manager in one of my reviews, what could I do to advance in the company she told me there was no advancement in the company for an admin assistant. My mindset became why work my butt off if there is no room for advancement. I saw employees obtain their MBA's and management continued to hold them back and not advance them. 90% of the time Esri will hire from the outside before they will advance a current employee. Employees are not groomed for advancement. Esri is not pro families. They host no functions that would include employees and thier families. They don't do any functions through the year for the employees. These are the things that help employee moral. The companies mindset is the employee should be exceedingly overjoyed just for working at Esri that the company doesn't need to do a darn thing to show appreciation to thier employee's. Top management just doesn't get that part. Communication does not happen at Esri. Things I needed to do my job, was like pulling teeth to get information. Esri is so "team" oriented yet communion is not there. So, to summarize, if you are thinking of going to work for Esri and you manage to get through thier growling interview process, go in with the mindset that Esri will only be your springboard to go out and find your dream job with a company that shows they truly care about thier employee's.