Pros
Product, values and company culture are great. Maybe a bit over the top at times, but it's a positive and mostly enjoyable workplace.
Cons
Engineering leadership at Canva has some significant hurdles to overcome still, and this is mainly a problem caused by the top level, but it's propagated to the middle level too. They have a non-standard leadership structure, and insist on re-inventing the wheel in weird and wonderful ways. Leadership has been heavily influenced by engineers that have been around since the beginning, by initially insisting in no structure, to realising the lack of it is a problem and ramming it down our throats. A hierarchy was swiftly created, with leads that have questionable experience/skill in leading large groups.