Just about as gutless and soulless as every other consulting firm
Pros
-learning opportunities -exposure to large-scale industrial projects with international clients
Cons
-not much opportunity for advancement -expectation that you will put your work before everything else in your life -management too close to retirement to care much about anything -management will seemingly turn a blind eye to any generally awful, completely inappropriate, and unprofessional staff member as long as the staff member in question has two or more certifications -a general sense of being just a cog the machine that comes from working for a big umbrella company such as Genivar, who bought up all the small independent engineering firms they could in Canada -personally witnessed a manager that would insult and belittle an older individual constantly in front of clients and regular office staff