Pros
Despite being relatively large at this point, Shopify has retained its scrappy, 'choose your own adventure' culture. You are literally in control of your own destiny here, which is both daunting and empowering—if you don't push for a project, team, or promotion, it won't be handed to you. If you chase it, you will be rewarded, and the company is very focused on fostering people that can show this. That may sound like a red flag, but the company has focused heavily on ensuring this isn't only promoting the loudest voices. Instead, it's methodical about ensuring everyone is considered, regardless of if they're introverted or extroverted. It's a great place to work, if you like big, meaty challenges that let you hone multiple skills at once- and they'll take care of you. Most importantly, through all of this, you'll be able to leave by 5.30 every day, and you're encouraged not to work late—which demonstrates just how much the company is focused on people.
Kontras
Context overload. Unlike every other company, Shopify is obsessed with documenting both the failures and successes, as well as how to repeat the latter. While this is complete overload at first, I've come to realize that this isn't negative once you push through it—at any company you'd be figuring out unspoken rules constantly, and having to ask for basic information.