Pros
Canada Create is a great place to develop your hard AND soft skills: it was my very first internship and I have been able to learn so much in the fields of marketing and communications. Since it's a human-sized company, it was easy to talk to managers, decisions were taken and changes were made quickly, which really was a plus. People were also really open-minded and even as an intern, I really felt that my opinion mattered. Moreover, managers and colleagues have been extremely helpful and kind-hearted, and I can't stress that enough. They would do anything they can to assist you (at work and outside) and would treat you like family. So if you're looking for a company to help you grow professionally and personally, within a helpful and supportive team, Canada Create is the right place!
Cons
Nothing I can think of right now.