Pros
There is a company-wide sense of pride and respect, and a desire to live up to our name in the industry. I've heard the motto "hire for attitude, train for skill" and I have found this to be very true. I started this job with a college degree and no transportation industry experience and I have become adept due to sufficient on the job training. I have also helped train others and seen many people become successful and proud of their work. Good training, unbeatable benefits, a positive work atmosphere where people take pride in their work. Also, great variety of work assignments, a global work atmosphere, and almost always seeing financial success each month!
Cons
Hourly wages are probably a little low - they're not paltry but they're not exactly generous, either. If you think about what you're getting in benefits, bonuses, and opportunities for investment in the company, it makes it all look a lot better in the big picture. Depending on the size of the branch and the seniority of those around him or her, it's my experience that an agent has to work pretty hard and show some serious skills and results to move up to a higher position. This could all change as more and more qualified leaders are being hired every day, and less people to just fill seats and crank out paperwork. As others have mentioned, hours can get long and the expectation in many departments is that you cannot actually leave work until everything is finished, so your dedication of hours will vary from week to week.