Pros
If you get lucky enough to have a great supervisor like I did, it was a good place to work. Upper management doesn't have a clue what we do, and are very negative and untrusting towards the reps. Our supervisor was the buffer, and if it weren't for her, most of the sales force would probably leave. Work from home, and the benefits and vacation are excellent.
Cons
Very stressful. Upper management is horrible. Upper management pounds on the supervisors and makes it very uncomfortable. They set unrealistic goals to achieve. Be ready for everything to be your fault if a blood drive cancels because of something out of your control, ie., weather, shooting, etc. That's your fault, and you're expected to make up the units of blood that won't be collected.