Great pay and benefits. Good work/life balance. Exciting projects at times (team dependent).
Office politics, too much management, and work is slow at times.
After a short phone interview, I was invited to an onsite interview.
The interview process was well managed. There were three rounds of interviews, and at the end of the third round, he took me out for lunch. The interviewers were kind and gave me time to answer. In one of the rounds, I was asked to code up the solu
1. Phone Screen: Called me on my phone and asked about a linked-list problem and computer science basics. 2. Final Round: Four technical interviews and one behavioral interview. The process and questions were very similar to the phone screen.
After a short phone interview, I was invited to an onsite interview.
The interview process was well managed. There were three rounds of interviews, and at the end of the third round, he took me out for lunch. The interviewers were kind and gave me time to answer. In one of the rounds, I was asked to code up the solu
1. Phone Screen: Called me on my phone and asked about a linked-list problem and computer science basics. 2. Final Round: Four technical interviews and one behavioral interview. The process and questions were very similar to the phone screen.