Pros
Management and staff are personable. I would like to add more, but I unfortunately can't think of anything else.
Cons
Take your pick. Low pay with an expected 16 hours a day of work if you are a manager. The bonus parameters are impossible to meet, therefore you can forget earning a bonus. The benefits are awful and the time off is even worse. Upper management shows no concern whatsoever for the well being of employees. One manager slept in his office one night because he was so buried and the response of upper management was "nice job". And don't even bother if you have a family. You will never see each other. As for culture, it is cult like. The people that have worked for the company for a long time have digested the Kool Aid and are like XPO zombies, only willing to talk business at any time.