Flexible hours and schedule
Plenty of opportunities for growth and development
Management takes the time to explain and take you through the process if you are unsure
Cons
Sometimes I miss working in a shared office so it would be great to meet the whole team and work in person