Fun learning environment, get to work with a lot of great people. Managers are great people to work with. Get to use great technology to track your progress.
Cons
Benefits aren’t really great. There is no paid time off. You are expected to sell without being compensated for commissions.