Pros: no "shark attack" office politics, good benefits.
Cons: lack of advancement and pay increases.
AMEC is a multi-national geotechnical, environmental, and engineering firm. The staff is professional, friendly, and caring. The staff is free of the back-stabbing climb-on-your-shoulders office politics that I saw at most of the firms where I've worked. Management is genuinely supportive and encouraging. Being a multi-national, they also search for – more... work opportunities in other areas if the local market drops. I worked in Northern Alberta for a couple of years, based out of the local office for example.
The only cons would be a slow advancement rate, and specialization. I worked in the geotechnical division only, although I have experience in environmental work. During my time as a full time employee (five years) I had very little change to my duties. My pay didn't change significantly either. I had earned a certificate in project management, but they couldn't credit me for it because they had their own in-house training system. – less