Pros: meeting new people, variety during the day, sometimes free lunches, lots of educational classes
Cons: long hours, on call all the time, hard to make a steady paycheck
This position requires a good work balance, self-starter with good work ethics. Because you make your own schedule it's difficult to establish a routine, but you meet a lot of different kinds of people, some who become good friends. The hardest part of the job is making a steady income.