Pros
Some mid level managers are cooperative
Cons
Nobody moves a finger without approvals, a lot of blame game and delays, terms like ‘flexibility’ are just for use. They track employee activities by the minute, the culture is probably well suited for people who come for a paycheck only.