There are lots of smart people around. Most of the people are very friendly. You'll learn lots of new approaches to solve problems. Working here will improve your perspective. Payscale is good.
I don't think there are any serious cons here. Maybe somewhat stressful.
Coding + Behavioral questions: The interview will include a combination of coding challenges and behavioral questions, focusing both on your technical problem-solving abilities and on how you collaborate, communicate, and approach real-world team si
They hounded me via email for a matter of weeks before I consented. They gave me a take-home test over email, and it was really annoying. It was a difficult problem, and they really didn't give enough time for completion. It seemed like a terrible
OA: over 4 rounds, 3 hours + time 3 rounds of interviews, each containing 30 minutes of LP type questions and live coding experience. Mostly discussion, but no implementation required.
Coding + Behavioral questions: The interview will include a combination of coding challenges and behavioral questions, focusing both on your technical problem-solving abilities and on how you collaborate, communicate, and approach real-world team si
They hounded me via email for a matter of weeks before I consented. They gave me a take-home test over email, and it was really annoying. It was a difficult problem, and they really didn't give enough time for completion. It seemed like a terrible
OA: over 4 rounds, 3 hours + time 3 rounds of interviews, each containing 30 minutes of LP type questions and live coding experience. Mostly discussion, but no implementation required.