Pros
The work at Esri is interesting and engaging. The health benefits are top notch, and the ability to bank overtime is good. Good profit sharing.
Cons
The leave policies are very unfriendly toward families. The amount of vacation time given during the first year (8 days) is pathetic. It doesn't fare much better until the 5 and 10 year marks either. The amount of sick leave provided (5 days per year) is actually below the new California minimum (as of July 1, 2015), and is only legal due to a grandfather clause. Furthermore, Esri offers zero paid parental leave. Once you've exhausted your (paltry) vacation and sick leave, you'll have to rely on the government for financial assistance, if you live in California (not all Esri employees do). Did I mention you can't accrue more than 10 days of sick leave? If you have a child or are planning to have one, be sure your spouse can make it to your child's appointments or plan on going into the office when you're sick. Remote work is also generally unavailable.