Pros
Nice views from windows on West side of building, they are pretty flexible about hours, and the HR department makes a good effort to occasionally create entertaining diversions.
Cons
At the Warrenville office, the majority of electrical engineers appear to have backgrounds in the nuclear power and nuclear security industries, yet EN Engineering does mostly pipeline work - go figure. Maybe they would be competent at designing nuclear pipelines! ;) I had to leave because I could not in good conscience lower my professional standards down to their level. Other offices also seemed to lack adequate subject matter expertise. The organizational structure is a nightmare; you may work for several different project managers simultaneously, each with conflicting priorities, widely varying ethical and quality standards, and with internecine conflicts between project managers. Like the biblical argument "no one can serve two masters" (try three or four!)