Easy work, lots of random cool projects to work on. You get to multitask on tons of projects at the same time. Good location.
Too few opportunities. Engineers can be extremely weird here. I would recommend against this job for another tech company. Direction is vague and erratic.
Learn to do your jobs better.
Management is poor and almost powerless.
No direction at the company.
Most gains seem to be from 'luck'.
The interview process involved: * 1 coding challenge * 1 phone screen * 4 tech onsite interviews * 1 behavioral interview The onsite and behavioral interviews were conducted on the same day. It was quite tiring overall. The entire process took appr
Got a friend to refer me and went through first round of phone screen, got contacted by recruiter and setup a time to do phone screen, the interviewer sounds really nice, but I don't feel he provided very useful hints. Overall it's positive, and I th
The interview process includes: * Application submission * Screening * Interviews * Assessments * Panel discussions * Final evaluation * Reference checks * Job offer This is followed by onboarding and training to integrate the candidate into the co
The interview process involved: * 1 coding challenge * 1 phone screen * 4 tech onsite interviews * 1 behavioral interview The onsite and behavioral interviews were conducted on the same day. It was quite tiring overall. The entire process took appr
Got a friend to refer me and went through first round of phone screen, got contacted by recruiter and setup a time to do phone screen, the interviewer sounds really nice, but I don't feel he provided very useful hints. Overall it's positive, and I th
The interview process includes: * Application submission * Screening * Interviews * Assessments * Panel discussions * Final evaluation * Reference checks * Job offer This is followed by onboarding and training to integrate the candidate into the co