The technology is interesting to work on, and working remote is nice.
The people.
There are some very toxic people in management and leadership that make working here very dark. Their loyalty lies not with the people they manage, not even with the success of the product. Their loyalty seems to lie with their position in the company hierarchy.
Some of these people don’t even do much work themselves, but rather spend day after day moving "chess pieces" (people) around such that they look good.
There are a good number of people who are very ignorant to this as well. I've seen some of these people end up getting pushed out, taking the fall for their managers' bad choices or bad moods. For those who haven't been pushed out or used yet, their ignorance enables the toxicity.
The remote work and great products are not enough to make up for the dark environment. It is so depleting not to be judged consistently based on your capabilities nor your work, but rather, based on how your superiors need to appear this week.
P.S. I agree with the previous poster who thinks that management is adding fake good reviews here after the bad ones. Bet I could even guess who it is.
Axe some of the very toxic people. I think you will be surprised at how quickly the company and work environment rights itself afterwards.
In the Cloud organization. One chat with the recruiter, followed by a preliminary interview with the hiring manager. Then the interview loop: * Coding (live pair programming, no LeetCode) * Systems design (includes depth-of-knowledge section on top
First, I spoke with the manager of the team I applied for. There was usual intro talk along with trying to get a feel for which position/team I would be a best fit for (they interview for multiple teams and placements at the same time). Then I move
Canadians look elsewhere. The company drastically underpays Canadian staff as opposed to American counterparts. As a dual citizen, I was told I'd get almost double the Canadian salary, so long as I applied as an American.
In the Cloud organization. One chat with the recruiter, followed by a preliminary interview with the hiring manager. Then the interview loop: * Coding (live pair programming, no LeetCode) * Systems design (includes depth-of-knowledge section on top
First, I spoke with the manager of the team I applied for. There was usual intro talk along with trying to get a feel for which position/team I would be a best fit for (they interview for multiple teams and placements at the same time). Then I move
Canadians look elsewhere. The company drastically underpays Canadian staff as opposed to American counterparts. As a dual citizen, I was told I'd get almost double the Canadian salary, so long as I applied as an American.