Pros
I would say that the best part about working at Shopify is its unwavering commitment to its mission of making commerce better for everyone. It really is satisfying working somewhere that you know has a net positive impact as opposed to finding new ways to barrage users with an endless stream of advertisements or other brain rotting content. From a technical standpoint there are endless opportunities to learn and advance. If you are interested in growing as a Web Developer it is certainly one of the best places in the world and currently retains the best Rails developers in the world.
Cons
Recently Shopify has committed to moving fully remote for all roles in the company. For the most part I am really enjoying it, but we used to have absolutely killer benefits when working from the office (catered lunch, amazing office space, high quality coffee, beer, in-office presentations) which are all gone. In addition to the obvious material loss I feel that the culture has taken a hit since these benefits encouraged getting to know your co-workers and socialise. I was hoping that they would replace these benefits with something else, but it has been over a year now and nothing material has been forthcoming so I am not holding out hope.