Avantages
Block seems to want to be fair with compensation and they provide pretty good health benefits. 100% coverage after copays for medical for about 300 dollars a month. The provide an employee stock purchase plan that pretty much will guarantee 10 percent return on your money. The have a decent 401k plan that matches 5 percent dollar for dollar. I have enjoyed my ability to work with new technology and not be trapped in the same old stuff year to year, but I am not sure that would be shared across the board. Generally the people are great to work with here and it is a friendly environment.
Inconvénients
Huge company, lots of politics to deal with. There are a lot of procedures that are put in place that are unnecessary. Sometimes there are meetings to have meetings about a meeting that needs to be held at some future time. A little crazy but i guess that is to be expected at such a large company. There are some processes that are put in place that really hurt the productivity of workers. There is not enough cooperation between areas of the company, virtual walls have been built that should be torn down to achive a better cooperative environment. That is about it.