Pros
Commission based position which allows you to earn what your worth. Level of effort is directly related to the paycheck that is collected. More casual environment than some places. Management has relaxed the dress code which is a plus. Management is also trying to keep moral positive by having contests, lunches, etc. We try to all find humor in our daily routines!
Cons
Commission based pay can be a con as well. Common fluctuations in the market and create ups and downs in your customer's daily shipments, which affect your pay. Lack of efficiency in other departments can be concerning when those departments are a part of your day to day. It would be nice to have a compensation plan to accomodate vacations and holidays. Hours can be long. If this is a first job out of college, it may be an "awakening". It is not easy.