Managers don't bother you a lot.
Very flexible and allow you to work from home
Vacation and sick days pay
Svantaggi
Not given actual training. Just given manuals and document to read and expected to do the role
No pay raise
No meeting to discuss progress and improvements.
Sometimes paid a little late