Vantaggi
Decent pay, Decent benefits ES employs some truly brilliant people, and, when you find them, they are wonderful to work with.
Svantaggi
There are a lot of nitpicky cons I could write (like an underfunded IT department), but really there is only one thing you need to know: the management is horrible. The other reviews about management are spot on and I will not rehash here, but let me give a couple examples of our "leadership": 1) ES had won a job and towards the end of the job they "realized" that they were over by about 60% (i.e. spent $16 million to make $10 million). I worked with a group to figure out why and how to recover and we basically found out that it was due to fraud and mismanagement. When we brought it out with the senior manager in charge he basically said "Yeah, I knew about it, I just didn't want to get involved" (and, Yes, he is still with the company) 2) ES recently when through some layoffs, and I happen to know of a small group that was laid off but still has work that needs to be done. So now they have to bring back the people they just laid off as consultants at 3x their original pay rate. Upper management could have just moved the group to the correct budget, but instead decided to just lay off people in the budgets that needed reduced without any consideration of how it affects the company. That is only a couple of examples, and it might make one think that maybe it is just a couple of bad managers, but having worked with every division in the company as well as corporately, I can tell you that this level of incompetence is the standard of the company, not an exception. Across the board, you see over and over choices being made that are not in the best interest of the company, but rather in the best interest of the managers making their bonus numbers.