Flexible hours, great for building independenceThe good thingsYou can work anytime, anywhere, as long as you stick to the deadlines, attend meetings, communicate, and meet the hourly quota per week. Great for independent workers. Workmates are friendly and overall supportive.
The challengesLow salary rates overall, appraisal is not very active and needs a nudge (depends on the department), office politics are not a lot but can be disruptive.