Pros
Low micromanagement, lots of opps to upsell products/services to clients, the people are really cool/fun to work with, they match you with clients that seem to be the best fit to your personality, NO SALES QUOTA/COLD CALLS, lot of support/resources available, i actually enjoy waking up and hitting the grind, manage your own calendar
Cons
not a lot of opportunities for management/team lead roles with a ton of people ahead of you in the pipeline.