Nice culture and work ethics.
I have not experienced any downside so far.
The interview process was well-defined. I was contacted by the recruiter first. I had a telephonic interview, followed by an in-person interview that lasted all day. I was interviewed by six people, and it was entirely technical.
I was contacted by the Hiring Manager. There were two rounds of phone screening interviews, followed by an on-site interview that had three rounds of technical interviews. The people were really nice at the on-site interview and made me comfortable
Onsite question, resume question, algorithm question
The interview process was well-defined. I was contacted by the recruiter first. I had a telephonic interview, followed by an in-person interview that lasted all day. I was interviewed by six people, and it was entirely technical.
I was contacted by the Hiring Manager. There were two rounds of phone screening interviews, followed by an on-site interview that had three rounds of technical interviews. The people were really nice at the on-site interview and made me comfortable
Onsite question, resume question, algorithm question