The downside of Esri is the ability to move around internally. You have to stay at the position you're hired in for a minimum of 2 years before you can transfer (at least for Customer Service). Additionally, if you're too good at your job then you may have a hard time transferring once your 2 years are up since you need your own manager to give you permission to move. The actual work, as a Customer Service Rep, is brutally unfulfilling as well unless you have lots of special projects you're working on to get you away from your desk.