Positive high-energy team, participating in team building activities, create your own schedule, great compensation, opportunity to go on road trips for work!
Cons
Can be frustrating to deal with some clients who are uninformed about the benefits that they have signed up for