Vantaggi
Depending on role, there can be some flexibility in hours (leaving for a doctor appointment or hair cut is typically not a problem).
Svantaggi
They have a huge emphasis on getting people back in the office, do not like work from home, despite hiring others in locations without offices. This leads to people with seniority being required to be in the office and new employees to be able to work from home. Top level leaders at the company do not have industry experience and do not want to learn or hear from those that do. You are treated as a number, not a person and they really only care about the bottom line. This results in low pay and demotivated workers. They have lost sight of the business, focusing too much on things outside of the core offerings.