Management recognizes hard work and/or talent.
The culture is good; employees are majority upbeat.
The workspace is modern and beautiful.
Work-life balance is encouraged.
For being a top 4 tech company, pay is significantly lower than its 4 closest competitors. Team dependent, but management has a tendency to ignore large technical problems or underestimate project complexity, leading to false starts and resets where we have to dig out of the hole we find ourselves in. Commonly, a virtual team prototypes with no domain knowledge, ships it, gets rewards, and hands off maintenance to the experts to fix. The maintaining team is expected to pull miracle fixes but isn't rewarded proportionally to the challenge. Horizontal hops are disproportionately rewarded versus consistent top contributors.
Be careful to avoid incentive structures that incentivize taking shortcuts to ship quickly. My observation has been we end up paying the cost in triplicate later down the line. This debt compounds into missed opportunities, poor user experience, and loss of talent.
Consider offering other work locations. The coasts are terribly expensive and offer much lower quality of life that many talented ICs want, despite the extra pay.
I had an OA, and then a final loop day where three rounds were scheduled back-to-back on the same day. The first round was system design, followed by LeetCode/SQL, and the final round was with a TPM manager. I think I did well, but I wasn't selected
Screening call followed by three technical interviews and one behavioral interview. All technical interviews started with one values question, and then we jumped into LC-style problem-solving. The process is language-agnostic. Design questions might
Hiring Event: * 1 OA (2 DS & Alg problems) * Final Round (virtual) - 3 rounds on DS & Alg and 1 round on System Design Heard back results after 3 days.
I had an OA, and then a final loop day where three rounds were scheduled back-to-back on the same day. The first round was system design, followed by LeetCode/SQL, and the final round was with a TPM manager. I think I did well, but I wasn't selected
Screening call followed by three technical interviews and one behavioral interview. All technical interviews started with one values question, and then we jumped into LC-style problem-solving. The process is language-agnostic. Design questions might
Hiring Event: * 1 OA (2 DS & Alg problems) * Final Round (virtual) - 3 rounds on DS & Alg and 1 round on System Design Heard back results after 3 days.