Vantaggi
It's a place full of very smart, motivated people who are imbued with a sense of mission and achievement of great things. People who collaborate and teach you every day in very subtle ways, but with great respect and understanding for the human beings on the other side of the screen. Shopify seems to understand technology and what it needs to nurture it, make it thrive. There's no ignoring of the future, there's actually a focus on making things better and, as a developer, I'm very happy to be in a place which values good architecture, keeping tech debt at bay and solutions that scale in the longer run. The culture they established is just great. They value diversity, inclusion, and respect the employee, trying to help you succeed and achieve your best version. They share context so you know how the work you're doing directly impacts the bottom line, while also making sure it's a meaningful thing to do. They also have established a very effective remote working framework, which allows for flexible schedules and a nicer work-life balance. In summary, it's the best time I've ever had in any company, I couldn't be happier about both the work I'm doing and my peers.
Svantaggi
Being a large company, it's very easy to get lost in the sea of available information. They share a lot of context about everything that's going on there and you have to be very proactive about filtering out what's relevant and what's not. Also, you're not going to be on top of everything, sometimes even inside your own department. If your vibe is an environment where you have more control over everything that's going on, this might not be the place for you. And lastly, the pay is not as good as in some other big tech companies.