Service department is absolutely terrible. I called on a Saturday to make an appointment for service on my truck. Advisor told me to bring in Monday at 7AM. I explained I had to have the truck back for a trip by Thursday. Advisor said no problem- if they didn't have parts needed, they could get them same day or next day. I had half of the parts that I dropped off with the vehicle. A different advisor texted Monday AM, said to text with "anything I may need" while they had the truck. She called around noon with estimate. I gave the go-ahead by leaving two voice mails which were never returned, and a text which was never acknowledged. I called back Tuesday AM to make sure she got the message- she said she did and parts were on the way. I again explained I had to have the truck back Friday morning AT THE LATEST. She said parts would be there Wednesday and truck would be done Wednesday or Thursday. No communication from her on Wednesday, so I texted Thursday with no response. Then I called and got her voice mail again. So I called the main number and spoke to another advisor who said he had to "ask some questions" and would get back to me. I then finally got a call back from original advisor, dancing around question of why the truck was not ready. She then said the parts weren't there yet, but would be there "at 5AM" Friday morning and my truck would be the first job for the tech when he arrived at 7:30AM. I asked for a call to update at 9AM. No call. Tried to call the personal cell phone number she gave on Thursday that "goes straight to her"- went straight to voice mail which was full. Called main number again, got yet another advisor, she said she would find out status and get back with me. Original advisor called back, parts not there, now suddenly they're on FedEx and won't deliver until later on Friday. So, clearly they don't manage their advisors, nor their parts deliveries. This particular advisor blatantly lied about the status of the parts and her ability to have truck ready on time. She wouldn't call back to update me until I had to get other advisors involved. That's ridiculous.