Pros
I go to bed every night, excited to go to work the following morning. I occasionally find myself on the verge of tears (of joy) when company accomplishments are shared and celebrated. The executives and managers are accessible and openly share information. The transparency that seems to be the theme of every review is REAL, and is a concept I never really understood until I joined Square and realized how much information is shared. I love being in a challenging environment, and everyone is smart and passionate about our work as a company. I've never experienced such personal connection with previous employers, and I love working at a place where we all truly believe in our work, and share the goal of making commerce easy for everyone. And of course, a review wouldn't be complete without mentioning perks. Excellent health benefits, wellness services on-site, culinary staff, etc.
Cons
There isn't much mobility to work across teams/products for non-engineers, and growth opportunity is unclear. We've also been victims of bad press lately, which is frustrating. However, I feel like everyone does a great job re-focusing on our missions, strengths and weaknesses during our company-wide meetings on Fridays.