Career advancement is difficult at best. It's easy for ICs to get to a senior engineer position, but then growth becomes difficult (if at least structured). For managers, there's effectively no clear career growth path; it comes down to being lucky and having a good relationship with the right people.
It's a bit of a cult in that there's a lot of borderline toxic positivity around how great the company is and how great and wise the CEO is.
Performance management is real. The company only wants A-list players. Simply meeting the requirements of your job isn't enough; you're expected to constantly push and you may not get any indication something is amiss until it's review time and too late to course correct.
Change is constant. This is mostly fine but can be disruptive to workflows and plans. "Thrive on change" is a core value so it's difficult to complain about.
Could be a con depending on perspective: Shopify is very AI forward. You're expected to use it to do everything, except a few specific cases that aren't always clear until after the fact. There's a cultural pressure to be an AI advocate at all times and criticism or questioning it tends to be frowned upon.
Create a clear career growth path for managers, or just be upfront and tell them it's not going to happen.
The whole process was split into several parts (similar to mentioned earlier here). It started with a Recruiter Filter, a round of Coding, a Life Story interview, and a Management Experience behavioral interview.
I was headhunted on LinkedIn by a recruiter who reached out to set up an initial call. They later rescheduled this call. Then, they were late to the second call and seemed incredibly flustered. They asked a few rushed questions and then passed me to
I talked to the recruiter and had a pair coding interview. This was to be followed by other interviews. Apparently, pair coding is required for absolutely all levels, which is good. Also, there is a strange test before all that. I'm not sure what i
The whole process was split into several parts (similar to mentioned earlier here). It started with a Recruiter Filter, a round of Coding, a Life Story interview, and a Management Experience behavioral interview.
I was headhunted on LinkedIn by a recruiter who reached out to set up an initial call. They later rescheduled this call. Then, they were late to the second call and seemed incredibly flustered. They asked a few rushed questions and then passed me to
I talked to the recruiter and had a pair coding interview. This was to be followed by other interviews. Apparently, pair coding is required for absolutely all levels, which is good. Also, there is a strange test before all that. I'm not sure what i