Pros
None to really talk about.
Cons
Puts other people's work in your lap and expects it all on time. Sending you an hour away to do stores. When there are reps in this area. Gave my stuff off my board to a rep an hour away. I hurt my leg for goodness sake. I never been asked how I was even with two brother died back to back and still worked. Got doctor notes to take 4 days a few time and never used them. All I know is I've been without hours for over two months 8 hours do whole week. My star rating is so low. So he says he can't give me no work. But I filled in for a rep this last pass month and this was okay. 4 more month I'll be two years without a raise still at same pay I started. I can sit here and keep going but not helping get my bills paid.