Great group of people to work with, team environment, and work hard/play hard attitude. Good compensation salary wise with great bonus opportunities.
Cons
I really enjoy traveling to new client facilities and seeing how things are made, learning new technologies, but some of the projects do require extensive onsite and start-up time to complete your scope of work. This is the case for most large engineering firms.