Pros
This review is focused primarily on the ATL office. I'm one of a handful of engineers that left Google together over four years ago to create a new office in ATL for Square. We've strived hard to maintain the same close-knit environment we started with, even as we've delivered many major contributions, grown 5x, and added several more teams. - Our compensation is competitive. - We have many smart engineers, ranging from PhDs in CS to pedigrees at Amazon and Google. - We have a friendly, collaborative atmosphere. - Square continues to retain its startup feel, and it's much easier to have an outsized impact compared to larger companies like Google. Don't be fooled by my four star ratings. I almost never rate anything perfect.
Cons
Square continues to grow, which is awesome, but it means there are growing pains. For example, some time ago, the company revamped its engineering ladder to be more consistent and prescriptive about career paths. This is good, but even good changes cause some amount of temporary pain.