Pros
The people that actually do the work are fantastic! Probably one of the best staffs I have worked with and they are completely committed to Dynacare. This actually works to their disadvantage however, as Dynacare abuses their loyalties with outrageous workloads and unpaid overtime.
Cons
Do not be fooled by the "Top Emloyers in GTA" label...this is bought and paid for...not earned. They are operating under the strictest cost cutting measures to hit their goal of 1/2 billion dollar company by 2018. The staff are extremely overworked, there is zero employee engagement, and advancement is limited to managerial favourites. Instead of actually being creative in their cost cutting plan, they simply fire people...so staff works constantly in fear of job loss. Even if you are doing a good job you are still expendable. Initiatives to improve culture are started periodically but never brought to fruition...I see it as a ploy to appease the staff for short periods of time before resorting back to the status quo. Middle management is weak for the most part, so there is absolutely no push-back to control the constant barrage of work coming from the VPs. Upper management is so out of touch with the day to day that they have no idea how much work is involved in their requests. But hard deadlines are committed to even though they don't have the employee resources to fulfil the promises...this results in tons of overtime...most of it unpaid. If you don't mind putting in 70 hour weeks, this place is ideal for you.