Phoenix airport location is not just off-site, you have to take 2 shuttles. First a bus to the rental car location (where the other companies are) and then go outside and downstairs to visitor parking (poorly signed) and wait at a bench (in the heat) for another shuttle. Waited 18 minutes for the second shuttle for which I spent the last 11 minutes on the phone (never answered) trying to find out when the next shuttle was coming. Overall took about 1.5 hours from when I landed to when I finally had a rental car (my last trip with another company took me only 45 min from gate to car). Spent a lot longer than usual at the counter for someone who already had a reservation.
On returning the car, you have to take 2 shuttles again as they do not take you to the Airport but back to the other renal companies' location to catch the bus to the airport. So again taking twice as much time.