It is completely remote job, with remote hiring process and without fixed working hours. Colleagues are always ready to help. It's a great part-time job if you have enough time in your schedule for it.
Cons
Salary is not that high, you cannot get easily promoted.