Free food, nice coworkers, easy-going manager.
Some of the pros listed are team-based and do not apply to every team within the company.
Tricky questions. They asked things that weren't related to software at all, presumably to see how you think about a problem. Unfortunately, I wasn't prepared because that's not what I expected in an interview.
The process began with an initial screening by HR. Next, I participated in a live online coding interview where I was asked to code solutions onscreen. The questions were all quite difficult and seemed to lean towards abstract problems, rather than
I spoke with two HR representatives to schedule the interview. I had two phone interviews, approximately a month apart, both focused on coding. I did not perform well on the first interview, but they offered me a second chance.
Tricky questions. They asked things that weren't related to software at all, presumably to see how you think about a problem. Unfortunately, I wasn't prepared because that's not what I expected in an interview.
The process began with an initial screening by HR. Next, I participated in a live online coding interview where I was asked to code solutions onscreen. The questions were all quite difficult and seemed to lean towards abstract problems, rather than
I spoke with two HR representatives to schedule the interview. I had two phone interviews, approximately a month apart, both focused on coding. I did not perform well on the first interview, but they offered me a second chance.