I cannot imagine they are getting a good return on 700 people weekly all hands meetings..
I honestly think that in all the companies I've been the all hands should've been a 5 minute read email, rather than yet another meeting that is splitting my day.