Service department is not worth your time or your money. Have taken my Escalade many times and for the last three oil changes each time I have picked it up the check engine light is still on Or it comes on within 24 hours of picking it up. Dropped it off for a service today and explicitly asked about the check engine light, when the advisor called after the technician had “made his recommendations” they were suggesting thousands of dollars worth of work but had forgotten to look at why the check engine light was on. I told them I was not agreeing to the services at this time, but would like to see an itemized printout of the estimate when I come to pay for the oil change and when I got there No itemized estimate could be produced and they still had not run the code for the check engine light. I was told “it’s a transmission code” But they had not run it to see what exactly it was for…? The service work I have had done outside of an oil change has been subpar at best, as a matter of fact when I called at one point to discuss an issue with the work that had been Completed I was told that “The technicians on the weekends aren’t the best“And that I should bring my vehicle back during the week… i’ve been going on weekdays since then and I would not say it’s any better