Pros
A variety of projects to work on in an environment with a lot of social events and many nice people. Lots of offices to work out of so finding one close to where you live shouldn't be a problem for many. Stock does fairly well.
Kontras
Stantec is a very unstable work environment. Full time and contract people will get laid off or have their contracts abruptly ended if work load drops. Although there are many nice people there, there are also many people there that are just miserable all the time. A lot of "managers" have no management or interpersonal skills. It is very difficult to satisfy project managers and regional managers. PMs just want their work back immediately and with the least amount of charges. Regional leaders just want you to be 100 billable. GIS Team Leads are completely incompetent and require training for people skills.