I no longer work for GM , but I think they deserve a B+ , the pay wasn't that great, but I was treated with respect.I also became good friends...