Pros
It's a job and that's better than unemployment. My Dispatcher is a great guy and really tried his best with his hands tied. Will get you experience to move into a better company.
Cons
Won't get you home on time for home time, won't pay you correctly, you'll have to pull teeth to get paid for stuff you're entitled to by law or by policy in example: Layover pay, Detention pay things of that nature are almost never going to be on your check when they're supposed to be then you'll go through an entire HR ordeal just to get paid. You'll receive low miles and regional loads when you sign on to be an OTR driver, you won't get paid for on duty time, you won't get paid a drop rate and you'll be told to violate DOT laws and log off duty when you're on duty sitting at a warehouse.