Vantaggi
This position offers a high level of autonomy, as it's a mostly remote role with only occasional need to visit the office for company-wide meetings. Customers are good at staying engaged. The solution isn't a set-it-and-forget-it type of solution, as ongoing consulting is required.
Svantaggi
Pricing against competition, the solution is becoming increasingly difficult to sell against other large players entering the market.