Lots of teams, some of which are filled with talented people and doing really interesting work.
Very good benefits and respectable base compensation for the industry.
Definitely a company built by engineers, so you get treated with respect as an IC. Direct technical managers are usually very good.
Big company bureaucracy and politics.
Upper management is frequently out of touch and doesn't communicate well on product direction.
None
I had a number of discussions with HR recruiters, followed by two phone screens. I declined one position during the initial screen. The second phone screen resulted in on-campus interviews for two positions. I was scheduled for six one-hour intervie
Was recruited through a university job fair and received an on-campus interview two weeks later. The on-campus interview was a joke. Aside from cultural questions, I was asked to write a shuffle function in Python, which I aced. I waited a month wi
I had an initial phone screen interview and had five technical rounds. In all interviews, I had to talk about my past projects and work on a coding question. Just putting in the onsite interview questions: Given an array of shares, find when you have
I had a number of discussions with HR recruiters, followed by two phone screens. I declined one position during the initial screen. The second phone screen resulted in on-campus interviews for two positions. I was scheduled for six one-hour intervie
Was recruited through a university job fair and received an on-campus interview two weeks later. The on-campus interview was a joke. Aside from cultural questions, I was asked to write a shuffle function in Python, which I aced. I waited a month wi
I had an initial phone screen interview and had five technical rounds. In all interviews, I had to talk about my past projects and work on a coding question. Just putting in the onsite interview questions: Given an array of shares, find when you have