Pros
This is a good company for self-driven individuals. If you have no issue going after the knowledge you want to succeed at your job and are a people person by nature, you will succeed. There is a good amount of autonomy to make your own schedule and meetings.
Cons
The lack of innovation with respect to marketing strategies/product launch campaigns, internal communication, and customer service often consumed a lot of time that should have been devoted to selling and building relationships. There was a disjointed feeling among the groups about the company's mission. An attitude and cohesive message should come from the top. Unfortunately the bulk of your communications from upper management would be about quarterly sales numbers, setting up meetings for them because they wanted to travel in your territory (for no apparent reason) and what were your greatest 'fires' that required their attention. The potential is there. Only time will tell.