Good co-workers.
Lots of energy and an enthusiastic young workforce.
Excellent office buildings and an onsite gym.
Not the best place to advance your career, especially if you are a mid-entry level engineer. Managers act as hurdles to your growth rather than facilitating it.
Management has become very conservative due to failures in the past.
You will not like it here if you like some space and decision-making powers to work on things you like.
Favoritism amongst top management.
The interview process was really good. HR was really collaborative. Initially, I had a telephonic screening round with the hiring manager. I had five onsite rounds, one hour each. Problems were on linked lists, trees, tries, and DP.
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
I was lucky to get an interview through a company recruiter as a result of applying for a software engineer position via their website. The recruiter called me about a month later and arranged for me to have an on-site interview, which was scheduled
The interview process was really good. HR was really collaborative. Initially, I had a telephonic screening round with the hiring manager. I had five onsite rounds, one hour each. Problems were on linked lists, trees, tries, and DP.
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
I was lucky to get an interview through a company recruiter as a result of applying for a software engineer position via their website. The recruiter called me about a month later and arranged for me to have an on-site interview, which was scheduled