Lots of options and career opportunities. Company highly supports job moves by providing tools and atmosphere. Excellent benefits and total compensation.
Could be quite stressful.
Internal politics (as expected for a company of such size).
No separate quality organization - for better or worse, developers must make sure their code works.
Keep doing the great job you've done in fostering cooperation rather than competition. I've heard in the past this has been a serious issue in the company, and it seems to me that the efforts of improving this aspect are paying off.
The interview process began with a telephone interview conducted by HR, followed by a technical interview. Subsequently, two in-person interviews were held with different interviewers. The process concluded with an interview with a high-level manager
The first interview covered general coding questions. After that, there was an algorithmic question that was quite difficult. I didn't pass the last part of the interview; it was a really hard question.
I had two interviews, both technical, covering various algorithmic and general knowledge questions. The interviews were conducted in a very nice atmosphere, and I got the impression that the employees there love their jobs.
The interview process began with a telephone interview conducted by HR, followed by a technical interview. Subsequently, two in-person interviews were held with different interviewers. The process concluded with an interview with a high-level manager
The first interview covered general coding questions. After that, there was an algorithmic question that was quite difficult. I didn't pass the last part of the interview; it was a really hard question.
I had two interviews, both technical, covering various algorithmic and general knowledge questions. The interviews were conducted in a very nice atmosphere, and I got the impression that the employees there love their jobs.