It's a very focused company. You get a lot of opportunities to learn from a good crop of engineers around you. There is a strong emphasis on getting people what they need to be able to advance in their careers. All in all, a very good work environment.
A bit difficult to maintain work-life balance. There seems to be a shortage of equipment (laptops/monitors, etc.), and sometimes they give out refurbished stuff to new hires. The IT department is not that great.
The hour-long interview consisted of a very brief question about my development background, then straight into coding questions. The interviewer didn't seem to care so much about me as a candidate, but more about how well the person she was calling
The recruiting people and the system are extremely unreliable. You will talk to multiple people, and you don't know who is who? As for their recruiting system, when they said they will send you an email via recruiting system, but you will never recei
I connected with a recruiter via email, who circulated my resume among a few teams. One of the teams contacted me for a technical interview within hours, and I interviewed a few days later. The interviewer asked me to build a basic implementation of
The hour-long interview consisted of a very brief question about my development background, then straight into coding questions. The interviewer didn't seem to care so much about me as a candidate, but more about how well the person she was calling
The recruiting people and the system are extremely unreliable. You will talk to multiple people, and you don't know who is who? As for their recruiting system, when they said they will send you an email via recruiting system, but you will never recei
I connected with a recruiter via email, who circulated my resume among a few teams. One of the teams contacted me for a technical interview within hours, and I interviewed a few days later. The interviewer asked me to build a basic implementation of