Work-Life Balance
Great benefit all around (health, retirement, etc.).
The promo process is slow, and many things are outside of a candidate's control (e.g., when a project you work on can produce meaningful impact for the company).
There's a lack of top-down culture, which is both a pro and a con. Many teams can sometimes step on each other's toes and work on the same things, and eventually, there will be a re-org to sort it out (on average, every 2 years).
Unfortunately, for the engineers who worked on the deprecated products, it will be hard to justify two years' worth of work for a promotion if this happens.
Two interviews back to back with an hour break. Difficulty was one hard, one medium. The interviewers were nice, but a little bit pushy, so you don't get a lot of time to think.
It was okay. The interviewer was kind but did not seem interested at all. The questions were not that hard, but the entire interview process was very strung out, and communication amongst the recruiter was not good.
Pretty easy. It was two graph type problems, with DP necessary to solve. You don't need to run the code, which is a plus. They have their own pool of questions, so they usually aren't on LeetCode.
Two interviews back to back with an hour break. Difficulty was one hard, one medium. The interviewers were nice, but a little bit pushy, so you don't get a lot of time to think.
It was okay. The interviewer was kind but did not seem interested at all. The questions were not that hard, but the entire interview process was very strung out, and communication amongst the recruiter was not good.
Pretty easy. It was two graph type problems, with DP necessary to solve. You don't need to run the code, which is a plus. They have their own pool of questions, so they usually aren't on LeetCode.