Pros
Flexible work hours unless you don't get to report to some micromanager due to your own ill luck. Decent hikes Seemingly transparent leadership
Cons
No value for honest and hard working employees. Such people will be fired for no reason. Company will hire for senior positions even during economic crisis and those in junior positions will not be given any chance to grow due to biased managers and leadership. They have bandwidth to set up some stupid video games especially during covid era, but no wisdom to address developer's woes, but instead prepare for silent assassination of few innocent employees. Company made a stupid decision to fire bunch of innocent employees instead of shutting down their premises to save cost. They have budget to open some useless football courts for show off but no budget to retain hard working employees.