- Working from office or remotely; very flexible and enjoyable if you have good time-management and communication skills
- Competitive salaries
- Async communications
- Ability to work in different areas
- Healthy management-employee check-ins and career planning
Cons
- Remote and flexible work demands more personal time-, process-, and priority-management