People in the Cambridge office are exceptional.
Great pay and benefits.
While there are some talented people in the US, middle management can be extremely toxic and will make it clear, under no uncertain terms, that you're there to shut up and do as they say. The "trust" culture that Roku was famous for is long gone.
Sticking your head up will surely be met with incredible resistance and your ultimate dismissal, so you should join only if you're happy to be (and treated like) a drone.
There's no long-term vision other than a couple of quarters ahead. They'll do anything to please the investors. Who cares if the products/platform are becoming worse and worse just to extract more pennies out of advertisers?
Do an honest review of your middle managers and demote or let go of people who clearly have no business in being managers. Your engineers care more about the product than keeping their jobs. No wonder great people are leaving.
I had my first interview with HR, which lasted half an hour. I was told I would then have a one-hour screening round with the Engineering Manager. During this session, we would walk through my CV, understand each other's experience and expectations,
One of the worst experiences ever. It took six rounds of interviews covering problem-solving, system design, coding, and team fitment, among other areas, over a period of almost three months. There were multiple delays in interview scheduling, and i
During my interview process, I first had a call with someone from Human Resources. This initial conversation was relatively straightforward. The HR representative asked about my background, qualifications, and why I was interested in the role. They a
I had my first interview with HR, which lasted half an hour. I was told I would then have a one-hour screening round with the Engineering Manager. During this session, we would walk through my CV, understand each other's experience and expectations,
One of the worst experiences ever. It took six rounds of interviews covering problem-solving, system design, coding, and team fitment, among other areas, over a period of almost three months. There were multiple delays in interview scheduling, and i
During my interview process, I first had a call with someone from Human Resources. This initial conversation was relatively straightforward. The HR representative asked about my background, qualifications, and why I was interested in the role. They a