Pros
Great technology. If you love GIS. Nice people (peers) Beautiful campus
Cons
Pay absolutely sucks (long hours, no overtime rate, 30% below market avrage) Zero career growth (in fact you may seriously damage to your career if you stay too long) HR is actively hostile (I've never experienced anything like it - this management style is 100 years old. Fear and intimidation is how you motivate people?! Most of the employees just pray they don't receive a call from HR. Most get do by falling for one of the many traps HR sets such as questioning you about sites you visit even if you do so on your lunch break) Micromanagement (In fact I have to give Jack some credit here. He has brought micromanagement to an entirely new level, a level I never thought was possible in an organization of this size) Basically this is just another 3rd tier company. After having worked for some 1st and 2nd tier players I can honestly say I am really glad the ESRI experience is history.