Pros
- The work you do is challenging. Many times, the work you take on is something no one else has ever tackled. Whether you deploy a new service or close a new deal, the work that we do here is very rewarding, and many times there is enough visibility within the company where your work will be noticed by many. - It doesn't matter if you're a new employee, employee number 40, or an intern. Everyone has a chance to make a huge impact, and Square enables employees to do so. - The majority of co-workers are former Googlers, Facebookers, etc. They have many experiences and are willing to share their knowledge to anyone at Square. I can't imagine a better place to sharpen my engineering skills as a new grad in the industry. - The hiring bar is structured such that most of the people at Square are not only smart, but they are also personable and social. This makes a great working environment, and the company outings are something to look forward to. - Benefits are amazing (e.g. unlimited vacation, free meals).
Cons
- Deadlines for key projects are sometimes aggressive. - We are growing extremely fast.