The good: I got paid on time and what they said I would be paid. Dispatch was almost always nice.
The bad: They pay tolls IF the customer pays it. If the customer doesn't pay the tolls you won't get paid. But, the good part, you know if they pay any tolls up front.
The thing that bothered me the most was their 700 miles limit for solo drivers. If a load is more than 700 miles (dead head to pickup + loaded miles) they will try to find a team truck to do it. If no team is available, they will make you transfer the load, however, you will be told this in advance. So, it depends how lucky you are, but from a 700 miles run you might only get 200. I had a load that was 712 miles total and I had to transfer it at 300.
Sitting? Depending where you are and how lucky you are, you can sit for a long time. But this is not FedEx specific. It happens at all companies. But FedEx favors the straights, meaning that they will offer a load first to the straight trucks in the area, and if all of them refuse it, then they offer it to you. It happened one time that I was sitting in Cincinnati and was offered a load (2 small boxes, 50 lbs each) to pick up in Cincinnati for Virginia Beach, VA. When I showed up at the shipper, there was a FedEx straight truck broken down there with the freight that I was picking up. It ended up that FedEx gave the load that would fit in a van to the Straight, but my luck was that he broke down right there just after loading up. Otherwise I would have never seen it.
The final straw for me was when they introduced the so called "Load opportunity" system. How it works, instead of offering a load to the first van on the board, then to the 2nd and so on until one of them accepts it, they send a 'load opportunity' to all the vans in the area at the same time. Let's say that there are 4 vans in the area. All 4 get a load opportunity at the same time for this load and all vans have 10 minutes to respond that they accept it or not. Lets say that
#1 on the board refuses,
#2 accepts,
#3 accepts, and
#4 accepts also. The load gets awarded to
#2 , since he has the most dwell time (the highest position on the board).
#2 gets a call that he got the load, while
#3 and
#4 get a call "We are sorry, the load has been awarded to another vehicle". Notice, you don't have to be the first one to respond that you accept the load. In the example above even lets say that
#4 was the first to respond, he didn't get the load because there was another van higher up that accepted. I know what they do it, but for me, it was better to never know a load was offered, then I accepted and then to hear that the load was given to another. You have no idea how many good loads I accepted and I didn't get.
If you wan't any more specifics let me know.