Service manager thinks he knows it all and is rude. They don't honor the promised appointment dates and feel they can look at the vehicle whenever they choose and not when they schedule you. they will leave your vehicle seats stained with grease when they finish.
The mechanics have little experience with gasoline engines and cannot do any diagnostics without a scanner. You may be ok here if you have a diesel but if you drive a gas powered truck stay far away.
more