If you understand politics and how to play them, you can be very successful here. Great for starting career and mid-career professionals. Management practices are sound and up to par with the latest best practices. Technology practices are getting better, and investment in technology is booming.
Lots of motivated individuals, so you must wait or seek out opportunities to take career advancements.
Things move slowly because of risk mitigation.
Need ways to circulate new employees for lower-performing ones.
The process was pretty painless. There was an initial phone screen, followed by a coding test that could be done offline, then a Skype interview. The Skype interview covered the results of the coding test.
The interview process was very smooth, with great communication. There was a technical round interview as well as a SIG interview, which was essentially behavioral and past experience-based. A positive experience all around.
A minimum of 3 interview levels is required for the Staff Engineer role. * Technical Pairing Interview * Behavioral Interview with 2 Leads * Final Round with Manager Sometimes Principal Engineers will take another round of interview.
The process was pretty painless. There was an initial phone screen, followed by a coding test that could be done offline, then a Skype interview. The Skype interview covered the results of the coding test.
The interview process was very smooth, with great communication. There was a technical round interview as well as a SIG interview, which was essentially behavioral and past experience-based. A positive experience all around.
A minimum of 3 interview levels is required for the Staff Engineer role. * Technical Pairing Interview * Behavioral Interview with 2 Leads * Final Round with Manager Sometimes Principal Engineers will take another round of interview.