Pros
It was a great opportunity to learn to interact with the end user and try to help them with their needs. Tended to be a laid back environment when manager was not present which was very nice, definitely helped the productivity when management was not always on your back making sure you did everything by the book. There were also good discounts available for the staff as well as for customers which also made things easier to sell to the end user. The involvement of the commission structure also made things more competitive for sales within the sales team. Overall a good company to work for.
Cons
It is hard to get a promotion if you are not an ass kisser. You can have stellar numbers and great customer reviews, yet you will not get a promotion unless you are willing to suck it up and kiss some ass.