Pros
Autonomy, plenty of opportunities to grow, treated like adults, challenging, tons of people to learn from, tons of people who can learn from you, coaching and professional development. With the exception of the guru role (which has set hours) you pretty much decide on your own schedule as long as you're getting the right things done and communicating with your team.. There is a senior leadership team who genuinely care for their people, D&I, and are supportive of their teams. Shopify is lucky to be led by our founder CEO Tobi who is engaged and friggen (tried to use another stronger word but profanities are discouraged) smart. He's direct, pays attention, lifelong learner and just gets it. Not a ton of process (still kind of figuring out what process is great and what is not), solid benefits, inclusive perks, equity even for people not in R&D (which is very rare). Shopify's mission to make commerce better for everyone is 100X better than selling ads or accidentally messing with democracy. Supporting /enabling/empowering entrepreneurship and democratizing commerce globally to allow for economic autonomy for many who otherwise couldn't achieve it is actually something you can get behind, be proud of and work towards longterm. If you want to get better at your craft, be challenged, work hard, learn a ton, be treated like an adult, and probably get rich, you should work here.
Cons
Leadership team is still developing leadership skills which can be frustrating at times, it's a fast paced high growth company so if you like a check list of things to do in a day you should be prepared to write that check list yourself. It's chaotic (con for some) and you have to be really good at knowing how to check out because the work is interesting and it's intense. Creating your healthy work life balance is important.