Pros
I've worked at Shopify for over 4 years now but the impact it has had on my development both personal and professional as been so much more. Between the challenging problems we get to solve, the incredible mentors within the company, book suggestions, coaches, and even the ability to build your own department if you have an idea that works (which is what I did), Shopify doesn't see a ceiling to your growth and always pushes you to be your best self.
Cons
Work life balance is tough, but it is within your control. I have come to realize as a lead when I tell my people to go home, we don't work extra hours because we have to, 98% of the time its because we care so deeply, love what we are doing and want to. Personally, I really don't mind that :)