Pros
Great people to work for, flexible and understanding, GREAT co morals and values
Cons
Sometimes the customers are a bit much but that goes with the territory.
Pros
traveling, meeting people, flexible schedule
Cons
High Cost Benefits, but better than nothing. no paid holidays for part time