This is a great company with great people, but we have real challenges ahead
Pros
In the general office, ABF has a family atmosphere. Upper management interacts with many levels of employees. There is relatively little "politics" and the people that work hard and work smart are more likely to succeed. You will never be fired for making a business mistake, no matter how big, as long as it was an honest mistake. However, if you make a "moral/ethical" mistake you could easily lose your job, regardless of how well you are liked. I think this shows strong character of management.
Cons
ABF expects a lot out of it's top talent, and most of the top talent is salaried. When a job needs to get done you are expected to work your tail off until the job is completed and completed well. The benefits are still good, but every year they cost more and cover less to the point that our benefits are not nearly as much of a selling point to potential hires as they used to be.