Remote
Work-life balance
Flexibility
Benefits
Support and Understanding from upper management
Cons
Pay
It can be socially isolating to be working in a different environment compared to your coworkers. But working in office can have its negatives as well.