Challenging and meaningful technical problems
Smart and motivated colleagues
Good compensation and benefits
Opportunities for growth and learning
Impactful projects with real-world outcome
Long working hours and high pressure.
Limited work-life balance.
Sometimes unclear direction from leadership.
Slow or opaque promotion process.
Internal communication could be improved.
They gave me a short (30-45 minute) phone screen within a couple of days of submitting my resume, and then scheduled me for on-site interviews the following week. My on-site interviews were split across two consecutive days: * Day one: 10:00 AM -
Good interview process. Could not finish the technical round, though. Had an OA and a recruiter phone screen before this. Had a positive experience; the recruiter was very nice, but had a bad interviewer.
I had an online round where I solved a problem through HackerRank. Then, I had a phone interview with an engineer. I didn't make it to the next step, which would have been on-site interviews, although the phone interview went well.
They gave me a short (30-45 minute) phone screen within a couple of days of submitting my resume, and then scheduled me for on-site interviews the following week. My on-site interviews were split across two consecutive days: * Day one: 10:00 AM -
Good interview process. Could not finish the technical round, though. Had an OA and a recruiter phone screen before this. Had a positive experience; the recruiter was very nice, but had a bad interviewer.
I had an online round where I solved a problem through HackerRank. Then, I had a phone interview with an engineer. I didn't make it to the next step, which would have been on-site interviews, although the phone interview went well.