Pros
- The ability to easily reach senior management and key decision makers from a wide range of industries
Cons
- The amount of resources available but the most challenging part of the job is keeping up with the changes and new offerings of software and applications