Pros
Work from home Flexible hours within business time No weekends
Cons
No raise until you change jobs Training is lacking since it is done online
Pros
Pay, benefits, retirement, coworkers, health care
Cons
Long hours, lots of driving and transporting