Pros
Loads of changes means loads of work that needs to get done, so you'll have some job security.
Cons
The program management at Square is disorganized and lacks maturity. Leadership is clueless about basic PM best practices, more focused on appearances than results. Projects that should take a week or two drag out into 3-month nightmares, with no clear direction. Instead of progress, you're stuck in 32 pointless meetings and buried under 20+ eight-page-long documents no one reads. As if that wasn't bad enough, you're likely to get moved off the program and onto another every month, never able to see a project to completion because the leadership doesn't know how to manage its overhead. Despite turnover, terrible survey scores, and HR complaints, they continue on. Employees are scared to speak up because leadership doesn’t listen and retaliates when they do. One line from a fellow teammate sums it up; "I'm not in the position to speak up, so I stay in the closet and take my whippings." Managers say things like "you're only here because I believe in you" to gaslight you into believing that they're making you better by micromanaging you, and when you express this concern to leadership, they claim "that's how Square teaches management." Should say enough about culture/company/top-down leadership. On top of all that, pay is subpar compared to other tech companies. They try to make up for it with RSUs, but even then, other places offer far better compensation packages.