Pros
Work From Home, Collaborative environment that fosters learning and growth for any field/focus in IT, Flexible Schedule, Management is easily accessible and understanding of personal emergencies.
Kontras
As with any IT-related job, business emergencies, projects, and some deadlines can occur outside of normal working hours.