At a given point, there are many good engineers there to learn from. They typically leave within a year, but at least they're usually replaced by other good engineers.
The rest. Work/life balance, perks, management, office environment, operational load, etc., are all very bad.
The office is crowded, loud, and I'm interrupted for status updates almost continuously.
The operational load is unbearable on some teams that were unfortunate enough to inherit years of technical debt incurred by former engineers.
Learn from what people are saying in their exit interviews. You have a lot of data points from those.
There was an OA, a phone round with the recruiter, and then a loop with the panel. This included medium and hard LeetCode problems, followed by system design.
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
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
There was an OA, a phone round with the recruiter, and then a loop with the panel. This included medium and hard LeetCode problems, followed by system design.
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
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