Pros
Flexibility, career advancement, management, work and life balance, location, benefits, promotion, minimal meetings. The best part is the work and life balance capability as well as the promotion opportunity.
Cons
The company is constantly changing trying to keep up with the latest technology and marketing techniques, that means there is always changes and training to keep up with your workload.