Benefits are good and used to be in line with flexibility for working pros.
Cons
Reducing amount of work from home days to "promote" better work-life conditions? Takes away the flexibility of working professionals.
Not a lot of promotional opportunities.