Great people, interesting projects, plenty of scope to get involved in all sorts of internal initiatives. Career opportunities are there if you make the effort to go for them. A few offices worldwide, so there are travel opportunities if you want them.
Salary is only average. It's not a startup any more, so there are several layers of management. It can seem like they're off in their own world without any contact with the "little people", especially if you haven't been there long enough to know them personally.
My overall experience with the interview process was very negative. Despite being consistently told that my performance was good and that we should proceed to the next stages, the feedback I received at the end from the hiring committee cited problem
I had coding interviews, a full-stack craft interview, system design, company values, and a management interview. I would say it is a tedious process and it requires some preparation. Generally, I liked it.
There are 3 rounds: * HR phone interview: Discuss your expectations and experience. It is quite relaxed. * Algorithm interview. * System design and behavioral questions. HR will give you feedback after each round, which is pretty good.
My overall experience with the interview process was very negative. Despite being consistently told that my performance was good and that we should proceed to the next stages, the feedback I received at the end from the hiring committee cited problem
I had coding interviews, a full-stack craft interview, system design, company values, and a management interview. I would say it is a tedious process and it requires some preparation. Generally, I liked it.
There are 3 rounds: * HR phone interview: Discuss your expectations and experience. It is quite relaxed. * Algorithm interview. * System design and behavioral questions. HR will give you feedback after each round, which is pretty good.