Pros
Pros are specifically for the amazing employees who are not part of senior management (with a very, very small exception). These people are wonderful, low ego and smart.
Cons
Working at Block has been a disheartening experience to say the least. The major issue lies in the leadership's complete lack of acknowledgment and appreciation for the hard work put in by the most of the employees. There are a select few "teacher's pets," who can do no wrong. It's not just about being unrecognized; it's about being treated as if you're not even there and with no respect. Over the last year, the company has lost a ton of tenured, caring, hard workers, there's a reason for that. Very robotic C-suite team, anyone who is a normal, empathetic person won't last. Morale is at an all-time low and has been for a long time. It's disappointing to witness a leadership group that is oblivious to the diverse needs and perspectives of its workforce. Pay is ok, could be much better, no opportunities for growth.