Pros
I will be speaking about the Salesforce practice, the Toronto office to be specific.
>This company values their employees, and you feel like you make an impact with your contribution.
>The management lives by the company values and sincerely cares about their employees... never before have I had regular meetings to talk about what I think and how I am feeling about the company, my job, recent decisions etc. very refreshing.
>Highly skilled and enthusiastic employees. Everyone is helpful. Everyone wants you to succeed.
>Lots of after-hours events and fun activities.
>Get paid while earning your certifications. You can earn your certifications while on the job. This company wants you to to be legit and keep up with education.
>Toronto office: Great downtown location, easy to get to via GO and via TTC.
Cons
Not a lot honestly. If something is wrong it is addressed!