Number 1: people, people, people. I've never worked with so many highly intelligent, friendly, curious, and intrinsically motivated people in my life. This, above all, makes going into Square every day exciting, fun, and rewarding.
Nothing major. Most of the cons people have written about have been addressed in the last year or so. I have no plans to leave anytime soon! :)
I emailed a Square recruiter directly, as a friend had recently accepted an offer to work there. From there, I underwent two technical phone screens. I found both to be rather difficult, and I barely managed to solve the problems in the end. Square
Applied for an Android position. Initial phone screen with an internal recruiter, followed by an in-person tech interview. The tech interview was with a fairly new engineer to the team and included a pair programming exercise to find and fix a bug
I completed a series of remote Skype screen calls, and was then brought onsite for a full day of interviews. The process was enjoyable, as I had the opportunity to write and run code on an actual computer. At the end of the day, I had a more inform
I emailed a Square recruiter directly, as a friend had recently accepted an offer to work there. From there, I underwent two technical phone screens. I found both to be rather difficult, and I barely managed to solve the problems in the end. Square
Applied for an Android position. Initial phone screen with an internal recruiter, followed by an in-person tech interview. The tech interview was with a fairly new engineer to the team and included a pair programming exercise to find and fix a bug
I completed a series of remote Skype screen calls, and was then brought onsite for a full day of interviews. The process was enjoyable, as I had the opportunity to write and run code on an actual computer. At the end of the day, I had a more inform