Pros
This company has helped me break out a shell, with great sales training, resources, and management that I know will have my back. The company really does care about the employee's, and the atmosphere of the company.
Cons
A little more clerical work than I am use to. Which leads to just a few more hoops that you have to complete daily. Once and a while you compete with our channel partners.