Pros
The company provides solutions that truly have an impact on our planet/society. The healthcare benefits are fantastic. The corporate headquarters campus in Redlands is amazing. If you are looking for a technical position (developer, services), it can be a great place to work.
Cons
This was a great company until about 5 years ago (2010). Honestly... it was a WONDERFUL place to work but not anymore. Since the founder and CEO (Jack Dangermond) is easing towards retirement, there is a power grab among the legacy managers (Directors). In the past few years really good people have either left on their own or been forced out by this tier of management that had practically no previous management experience before Esri. I encourage you to take a look at the resumes for the senior leadership at Esri and you'll find a bunch of 40-50 white males that have no management experience outside of Esri. Their lack of non-Esri management experience is evident in how they manage employees. Unless you're a "buddy" of one of these managers, be prepared to be motivated by intimidation and performance threats. It's comical when one these legacy managers leave Esri for a management position at a different company. Their incompetence is quickly identified as undesirable and they flame out in a matter of months and are back at Esri in a different management position within a year or two. My advice to anyone looking for a sales or marketing position is to STAY AWAY. There are far more promising work environments than what Esri is offering these days.