It is a great place to learn stuff, and there are often opportunities to transfer among groups to work on things in different areas.
There are many talented and knowledgeable people around.
The company provides very good benefits (the health plan covers all family members).
Your hardworking and good performance may not be fully appreciated and rewarded at annual review time. Even if you have done an outstanding job among your teammates, be prepared that you may get just an average review result. Your manager may not have many convincing reasons for this, but might pick on something you didn't do well. Sometimes your review result is determined very subjectively.
Recognize and appreciate people's good work, and reward them fairly.
Interview questions weren't difficult. Interviewers were okay. Pathetic hiring HR, with no coordination. They don't give proper feedback. Rejections can occur for stupid reasons. There are people with the wrong attitude in HR. Very lengthy proc
Six different rounds, from technical to manager. It started with scenario-based SQL questions. The key is to not hit a dead end and keep working through different options. In the manager round, the main focus would be to check if you are fit for Mi
1st round: phone interview. 2nd round: onsite. Onsite: * Meet 4 people. * Each person will ask you 1 or 2 questions.
Interview questions weren't difficult. Interviewers were okay. Pathetic hiring HR, with no coordination. They don't give proper feedback. Rejections can occur for stupid reasons. There are people with the wrong attitude in HR. Very lengthy proc
Six different rounds, from technical to manager. It started with scenario-based SQL questions. The key is to not hit a dead end and keep working through different options. In the manager round, the main focus would be to check if you are fit for Mi
1st round: phone interview. 2nd round: onsite. Onsite: * Meet 4 people. * Each person will ask you 1 or 2 questions.