Pros
A unique place full of hard-working staff and dedicated middle management. The office culture is pretty laid back, birthdays are almost always celebrated and the owners always go big for Christmas parties and office events. They're definitely going for the "work-hard, play-hard" vibe. There is a lot you can learn at this company and from its staff. It's a team environment where working together is essential. The benefits are okay, and annual bonuses can be decent. Also, the Toronto location is great - right downtown with tons of great restaurants close by and 5 seconds to the subway.
Cons
Major stress, work phones (with unclear guidelines for them, essentially amounting to being on call 24/7), huge expectations (from ownership and towards clients), and low pay (considering workload and ). There is also little opportunity for advancement due to the small company size -there are basically a few hands-on owners/CEOs, a couple middle managers, and then staff. Staff are also not paid the same rate (for similar work) - starting rates are very low and it can take a while to work up to a reasonable - albeit still low - salary. While the company is based in Toronto/Vancouver, a lot of time is spent on the road / in small communities.