Vantaggi
They have a good benefit package, excellent health insurance, nice 401K. If you happen to work in the field service department you will likely have a job where you don't have to work too much during the year and it is very seasonal. If they don't have work you sit at home with a paycheck.
Svantaggi
Would highly recommend any entry level individual stay away from field department. While the company boasts about its training, they have a difficult time training young enginineers especially with the current economy. Also as the economy got worse they hired more experienced indivdiuals as they lost their jobs for other related companies. Only to find they had about 2-3 times more workers in some departments and less than half as much work than a year earlier.