Pros: pay, benefits
Cons: may get you home a day late for hometime
Out of all the major trucking companies, I would probably rate Schneider as one of the best. Good pay, decent benefits, and they give you pretty good home time. Biggest thing people complain about is the home time, but I'd always give a full day of leighway and never had issues with it at that point. If they get you home a day late, they will tack on that day.
Probably some of the best training and training pay as well. Their starting pay when you start driving on your own is far superior to any of the other major companies as well. I started with them teaming and only had a few months experience under my belt, but was still very happy with how my pay was scaled, and they do give regular raises depending on experience.