It's a pleasure working at Square
Pros
--mission: We have honorable missions--to service our merchants and to make commerce easy. We also have other practices such as “clean street” (where we go out and pick up trashes in the SF city every Friday) and “give a meal” (where we donate lunch money). It feels good to work with such missions in mind. --people: I am very impressed by the executive team. I am always looking forward to the weekly “town square”, where the executive team present visions, execution, results, and lessons learned. --working environment: The SF office is beautiful; meals (three per day) are exceptional; the South Bay office is convenient.
Cons
--engineering team: The engineering team is not very mature, reflected by frequent reorganization and some, IMO, rather arbitrary choices in the technology stack.