Pros
I have only been at Square a short time, but I am settling in. From what I have experienced so far there are amazing people who genuinely care about the business. Square is in growth mode, so lots of opportunity to have impact and find work you are passionate about. The office is very open and lots of great places to sit and work.
Cons
There is a lot of change going on right now. I can feel the tension of long time employees and newer employees trying to both hold on and advance the culture. I think this is normal given the stage of the company. I come from a line of tech companies, so some of the policies and perks are weird to me. They have a BYOD policy for phones and you can expense costs above and beyond data plan. This means I use my personal phone number for business. No 401K matching as of yet. Money seems to be tight but hoping they step up their benefits to stay competitive.