Pros
The benefits at Esri are amazing. The health insurance, dental, and vision premiums are all PPO and premiums are paid for. There is no need to meet a deductible mostly. i,e I use to pay $20 co-pay for a $175 therapy session. With new insurance, it's meet some $2000 deductible and then 20% copay. Compensation as well was very good and high. I got consistent pay raises. The people are very nice. Going to UC in San Diego is also a great experience that they provide too to some employees. Work life balance overall is fantastic too.
Cons
Work offices aren't in best locations. Redlands HQ is in the middle of the Inland Empire...essentially a desert. It's actually kind of comical, the Esri campus is this big green place and then around it is just brown and desert. They do have some regional offices that are a bit better. I worked at the DC regional office and it was OK. Some other complaints I had are probably more team specific. Not agile, very waterfall workflow and then crunch at release. Disorganized planning etc. Technically I also think some of the tech at Esri is just a mess. Lack of documentation, lack of cohesive alignment with products. It was tooth and nail to work with other API teams.