Good only if u want to gain experience or u don't have any job.The good thingsWork life balance as my post is home based.
The challengesVery less opportunity to grow especially to a post like me, an contract staff.
Bad commission scheme, every year will cut it.
Superior/management only cover their side while issues happening.