Pros
Good software program. Lots of income opportunity if you're motivated and have constant communication going. Decent customer service (as long as you make sure yo're in constant contact. Great if you're knowledgeable of and have prior experience in LTL as I did.
Cons
No 401k. Really, my qualms were less with the service being performed but more with the corporate culture; this should never ever be a problem in a company especially when it stems from upper management. Middle age men acting like "frat boys". Embarrassing sexual harassment by the same group. Lack of professionalism on their end led to several apologies to clients. Bringing this up to management led nowhere, except for sexual harassment training classes in which none of management attended - What a Joke! Promoting secretaries/girlfriends etc regardless of skill, cheating... Nepotism, obviously. If you don't fit in here, or you don't feel like faking it to do so, you'll know it fast.