Making your own schedule and a lot of written and computer work can be remotely done. Pleasant staff.
Cons
A lot of redundancy with work and turning time in. Poor communication. No back up or training. Need to be self motivated and the skills to go it alone.