Pros
Working at Esri is like being part of a big, supportive family in a dynamic software environment. The camaraderie among colleagues and management is top-notch; you'll find encouragement and friendliness at every turn. Don't be surprised if your role doesn't always involve hands-on GIS work. Esri is primarily a software company focused on GIS tools, so your tasks might encompass a broader spectrum than pure GIS work. It's a place where the people and culture shine bright, even if the job scope might deviate from traditional GIS tasks.
Cons
Esri is very latticed, which allows you to try out different roles outside your original role. However, this doesn't promote much upward growth. As a result, you may be in a "role" for an extended period of time, and may not see a high pay increase or increase of responsibility and tasks as quickly as in some other organizations.