Pros
not micro managed so you can work at your pace as long as the work is done
Cons
work not delegated properly, little to no benefits, underpaid unless you are a favorite, have to beg for a raise, no yearly salary increase, time keeping so if late beyond your control pay will be deducted,