No company is perfect. You will have some frustrations out there and perhaps some conflict. The key to success is not letting these frustrations escalate to high levels and finding solutions that all parties are happy with.
Communication is key, you need to be able to express your concerns in a manner that is not crying about them, rather solution oriented. If something bothers you, just chat it out with your fleet manager or dispatcher, let them know your thoughts. Something like-
"hey Mark, I am probably being totally irrational, but it feels like I am not working to my full potential, what do you think I could do to get more miles each week?"
"I am having some concerns about getting home on time, can you confirm the dates you have in the system so I know we are on the same page?"
If you are with a decent company that cares, you should feel your concerns are heard. If you feel that your concerns are dismissed, or just not heard, take a deep breath, understand that it is not personal, and find who you can speak to that will hear your concerns. Tell them, you feel your concerns may not be getting heard. The solution may not always be what you want to hear, but hopefully a good compromise will be found.
In an attempt to let people know what it is like for over the road drivers, I am heading out with Jim Palmer Trucking driver Allie Knight.