Pros: to work with a great team
Cons: upper management can be more hands on
my co-workers are very nice, helpful and fun to be with. The upper management is ok. The hardest part of the job is, trying to fine motivated people that is willing to put the time and effert into growing their business. The most enjoyable part of my job is seeing someone that I couch, grow their business and go further with it.