Pros
Conditions are quite good - at least according to the multitudes of fake reviews posted by XPO Human Resources to inflate the average company rating. Look carefully at those 5 star reviews - they really seem to value "drive and a fast-pace environment", and they love talking about things "getting better after consolidation". I mean, you need something after multiple waves of layoffs, gutting benefits to be actually worse than the open market in some cases, cutting earned bonuses (1 week before payout - merry Christmas to you too Brad.), and chopping off anything of value to inflate their earnings profile.
Cons
I've seen complains about the culture, but frankly there is no culture. XPO is not an organic company that developed by doing well in its industry. It was created by the acquisition and consolidation of other companies by corporate investors. Even the name "XPO" was selected because CEO Brad Jacobs liked where it showed on the ticker. This is important to note, because to the company employees are not people. You are resources; cogs to be manipulated or replaced at the whims of those in charge. I know this is the same for many other companies, but keep in mind XPO was created by a group of ruthless greedy capitalists. Upper management operates with no greater cause, value for human life, or moral limitation.