Solid pay, reliable as a large company. It doesn't always translate, but many people in the organization do care a lot.
Team matters a lot. A company is huge, so switching teams can completely change the experience.
Slow to develop and promote.
Develop a better people culture. Way too top-down at times and not nearly enough focus on people as people. Be more data-driven. Lots of choices have no data backing them.
I applied via a job posting on my college website and was put through the wringer by them. The process included: * One recruiter phone screen * Two technical screens I was then invited for an onsite interview, which consisted of: * Two tech
First round phone interview: 30 minutes. * One math question (approximate log(2^10)) * One coding question (reverse an input string) Second round phone interview: 30 minutes. * One binary tree question (how to read and load a large dataset i
The interview process started with two rounds of phone screenings. These were pretty much what you'd expect: the interviewer asks a couple of simple questions, then a slightly more challenging technical question. If you make it through the phone sc
I applied via a job posting on my college website and was put through the wringer by them. The process included: * One recruiter phone screen * Two technical screens I was then invited for an onsite interview, which consisted of: * Two tech
First round phone interview: 30 minutes. * One math question (approximate log(2^10)) * One coding question (reverse an input string) Second round phone interview: 30 minutes. * One binary tree question (how to read and load a large dataset i
The interview process started with two rounds of phone screenings. These were pretty much what you'd expect: the interviewer asks a couple of simple questions, then a slightly more challenging technical question. If you make it through the phone sc