Caveat emptor: Teams are pretty siloed here. This preserves some freedom and a small-company feel while also making culture vary dramatically from team to team. I've heard of folks who made out worse than me; they ended up in that New York Times article. Your mileage may vary.
That said, here's the good stuff:
Oh. Compensation is great, but you probably knew that already.
Top-down management style.
Developers don't have much control over which problems they solve once they join a team, though they have lots of freedom in designing solutions.
Promotions are opaque and often frustrating, though they're currently introducing new policies to try changing that. If your goal is to get promoted quickly, this is not the place to be.
Gender ratio: heavily male.
Lots of old, decrepit internal tooling. Internal documentation is disorganized and often out of date.
Keep pushing to make promotions more transparent and predictable.
Find a better solution to internal documentation.
Bring in more female developers.
Find management mechanisms to prevent those NYT horror stories from happening.
Give developers more insight and ownership of which tasks they end up working on.
Round 1: OA. Cleared in November 2024. No word until February 2025 when I was told I was scheduled for interviews. A week later, they wrote back stating that email was sent "by mistake" and should not be considered. Another recruiter reached out in
Before being considered for an interview, you will need to pass an OA. The interview process will consist of three interviews. * The first interview had two coding questions. * The second interview included two behavioral questions and a LLD qu
The interview process is too lengthy. It includes an online assessment that lasts for 4 hours, followed by a panel round consisting of three back-to-back interviews: one for LeetCode, one for system design, and one behavioral interview. My interview
Round 1: OA. Cleared in November 2024. No word until February 2025 when I was told I was scheduled for interviews. A week later, they wrote back stating that email was sent "by mistake" and should not be considered. Another recruiter reached out in
Before being considered for an interview, you will need to pass an OA. The interview process will consist of three interviews. * The first interview had two coding questions. * The second interview included two behavioral questions and a LLD qu
The interview process is too lengthy. It includes an online assessment that lasts for 4 hours, followed by a panel round consisting of three back-to-back interviews: one for LeetCode, one for system design, and one behavioral interview. My interview