Vantaggi
Great benefits and perks. An amazing CEO. A good name to have on your resume. Good potential for growth in the some roles/depts. Probably a great place to work if you're a developer without a lot of experience or right out of school. Also a good place to work if you find value in working hard and moving through big amounts of work and are not particularly focused on results or problem solving. I think pretty much all new employees get a grant of shares, those will probably be worth a lot one day.
Svantaggi
The company is going through very fast growth and some depts have serious issues with very bad management due to having to fill roles quickly. The company also doesn't follow it's own policies so you need to be very careful if you do end up with a bad lead, there is a line in your employment contract that says you can be terminated at any point without cause, this is likely to be used to terminate you if you raise issues with the work of anyone above you in the org chart. I'm not sure how the HR dept allows this, but it unfortunately does happen often. The level of politics has got out of control, I think due to people being put into roles that they cannot handle and feeling like they have to ensure they aren't found out as not being up to the task. I saw multiple people get let go after doing great work because they were trying to hold their managers accountable for bad work. Be particularly careful if you are hired in as a crafter or senior crafter to help build a newer dept, your management will likely not know what they are doing and due to the culture of constant positivity that must be adhered to, if you try to advocate for change you will be seen as a trouble maker or as having a negative attitude. Although you will be hired as someone who is an expert, people will not want to hear your contribution, you will be told that your idea is not how things are done at Shopify and you will have to watch management make mistakes over and over that you could easily avoid. The issue of politics does get raised repeatedly to exec level in regular AMAs but gets brushed aside for some reason, the company is also very hierarchical, despite strongly stating that it isn't and shouldn't be, but if you do manage to run some good projects or come up with a useful idea it will get taken by people above you in the org and you will get shut out of further contribution toward it. Unfortunately it seems like the sort of people who are needed at Shopify, and do good work, are not sticking around because they quickly realize that their growth opportunities are very limited and working with poor management is frustrating, or they get into disagreements with management and are terminated.