Zero politics, awesome products, and an open and supportive culture.
Getting to play with the internal infrastructure is amazing.
Many things still happen at a grassroots level, so you can really help shape the company and its products.
Employees are encouraged to openly question and debate if the company is doing the right thing.
In my group, management is almost nonexistent, which I think is a good thing.
Getting to work at an engineering center in downtown Manhattan.
Perks are as good as everyone says.
There is a massive learning curve, and it can take months to become a contributing member of the team. Working in C++ is slow and painful. Engineers could sometimes explain things better.
I applied online. I was contacted by a recruiter immediately, and a phone interview was scheduled. Later, I was called for a 1:1 interview session in NY. There were four interviews in total. I received a 'No' within a week after I returned.
Submitted online as a new grad. Received a coding sample the next day. Given about two weeks to complete this sample before the deadline. Two coding questions for one hour.
I had nine rounds of interviews and a scheduled tenth round, for which the interviewer never showed up. Interviewers were frequently distracted (e.g., on their cellphones). Some interviewers were paying attention, though.
I applied online. I was contacted by a recruiter immediately, and a phone interview was scheduled. Later, I was called for a 1:1 interview session in NY. There were four interviews in total. I received a 'No' within a week after I returned.
Submitted online as a new grad. Received a coding sample the next day. Given about two weeks to complete this sample before the deadline. Two coding questions for one hour.
I had nine rounds of interviews and a scheduled tenth round, for which the interviewer never showed up. Interviewers were frequently distracted (e.g., on their cellphones). Some interviewers were paying attention, though.