Great coworkers
Decent work life balance
Recharge holidays
Below average compensation
Too much legacy code and knowledge you gain on the job is not easily transferable
Slow promotions
Tasks can feel repetitive
My friend referred me. Then there is a phone interview from the hiring manager. Later they arranged an onsite interview with me. People are nice and not too many difficult questions.
Contacted by HR after I applied online. Initial phone screen interview with the hiring manager. It was a 1 hour technical coding with whiteboard sharing. After I cleared the phone screen, HR contacted for final rounds. Took 4 days. Final interview wa
I applied online. Received the invitation for phone interview the same day! I had two phone interviews, one with recruiter and the other with the hiring manager. Both were reasonable. I was asked about my PhD research. After a week, I was invited fo
My friend referred me. Then there is a phone interview from the hiring manager. Later they arranged an onsite interview with me. People are nice and not too many difficult questions.
Contacted by HR after I applied online. Initial phone screen interview with the hiring manager. It was a 1 hour technical coding with whiteboard sharing. After I cleared the phone screen, HR contacted for final rounds. Took 4 days. Final interview wa
I applied online. Received the invitation for phone interview the same day! I had two phone interviews, one with recruiter and the other with the hiring manager. Both were reasonable. I was asked about my PhD research. After a week, I was invited fo