Communication between teams is often fragmented and there are frequent overlaps in efforts that could be combined.
Constant restructuring makes employees on edge. Bureaucratic tendencies make many projects take painfully longer than they should.
Gym, dentist, nutritionist, coffee shops, multiple places to get food all on the lot - great working environment