I went in with my girlfriend to get her 09 Matrix serviced. The service manager suggested we come back in about 3hrs (Note: came in for an inspection, oil change, and wash) so we walk around till its time to pick up. We come back in 4 hrs and the car is still on the lift in plane view from the entrance, the manager insists that its all finished and just about to come off the rack, 15mins later a mechaninc gets under the car and pulls the drain plug and doesnt even let the pan drain completely, plugs it back up, drops the car, opens the door, pops the hood and throws in the oil hose to fill the crank case (note the hood was closed during the oil change and the filter is only accesible from the top) the guy most likely didnt even change the oil filter and obviously didnt pop the dip stick or lossen the oil cap to vent. When I asked the manager why he lied about the car being done, he just jibber jabbered about how busy it was (if its busy then its busy, but dont lie about my car being finished when its not). When I complained about the mechanic not letting the pan drain, he said "there is going to be some residual oil flow", now thats true if you dont let it drain properly (i.e vent) but more over a trickle of oil is acceptable not a constant pour very visible from over 50 ft away. He then said "we can go and check the oil filter to make me happy", but that would have done me no good since I dont write down sn's from oil filters before and after services (also note: engine bay was emaculate prior to service). And lastley they did a horrible job of washing the car, and I dont know if their supposed to vaccum the interior, but if they are then they just fail all around.