The salaries and stock were above average. The colleagues were kind and fun to work with As an international company, people respected each other's working schedule
Cons
The work itself was not fulfilling. Experimental directions or projects were shut down too frequently. The management did not properly appreciate the value of lifelong learning. The opportunities for real career growth were lacking. Finally, the company and some employees were fixated on bitcoin too much, trying to justify the environmental damage of a zero-sum game in an echo chamber.
Block has an incredible culture. Lots of great people. Well established processes. Great ML tooling. Solid management vision. Also the management is very transparent which is amazing.
Cons
Some growth pains. Many docs and initiatives that take a while to plan/do while before the pandemic same projects would be delivered super fast.