Pros
They don't get in the way of your daily work with end clients.
Hourly report is mandatory, BUT (good) not tracking software is used, is a manual, easy report by the end of the day.
Lot of virtual social activities such as Yoga, Happy Hours, etc.
Cons
No paid PTO, or aid for career development.