Strong compensation and benefits, with generous equity, healthcare, and perks. You work with very talented, smart colleagues and learn a lot from them. The engineering infrastructure and internal tools are world-class.
Projects have huge scale and real impact. Work-life balance is good on most teams, and there's flexibility in how and where you work.
It’s a large organization, so decisions can be slow and process-heavy. Promotions are competitive and can feel tied to visibility more than impact. Reorgs and shifting priorities sometimes mean projects get cancelled. Recent layoffs have hurt morale and job security. Your experience varies a lot depending on your team and manager.
This was a pretty standard process for a software position. It included: * A phone screen with an HR representative. * A phone screen with an engineer. For the in-person interview, I met with four engineers during the day, for an hour each. Th
An internal recruiter, who found me on LinkedIn, emailed me. We set up a phone call and discussed my qualifications and the job. The recruiter then set up a technical call.
1 behavioral interview and 4 coding interviews. I didn't perform well in 2 of the coding interviews, although the questions were simple. The interviewer was fantastic; he began with a really simple question and then dove into the harder parts.
This was a pretty standard process for a software position. It included: * A phone screen with an HR representative. * A phone screen with an engineer. For the in-person interview, I met with four engineers during the day, for an hour each. Th
An internal recruiter, who found me on LinkedIn, emailed me. We set up a phone call and discussed my qualifications and the job. The recruiter then set up a technical call.
1 behavioral interview and 4 coding interviews. I didn't perform well in 2 of the coding interviews, although the questions were simple. The interviewer was fantastic; he began with a really simple question and then dove into the harder parts.