Pros: Professional employees were well-versed in English, and a clean, like-new vehicle.
Cons: Vehicle was a bit smaller than expected. Complex return process of having to go first to the terminal to check the car over with an agent, before going to the lot, which was 1/2 a kilometer away. (standard) pushy insurance pitch, as well as an attempt to charge more due to not having "proof" of how long I've held my driver's license! (I've been driving over 20 years, but the issue date on my license is from when I last renewed it)
Location doubled price of that initially agreed upon
Cons: The pick location did not have computer service so hand wrote everything which took us over an hour just to get the car. Then apparently they wrote in and later entered into the system that our pick up time was an 1.5hrs earlier then we actually picked up the car (e.g. they indicated we picked up the car at 0930 which was before our plane even landed). We didn't realize this until we dropped off which then put us outside of the 24hr range. At the drop off location we also had to wait in line over a half an hour for them to check out the car. By the time we got to the counter we were showing a drop off time of 11 am. Since we were showing dropping off the car 1.5 hr past the 24 cut off, the drop off location (dif from pick up) decided to charge us an extra day. HOWEVER a DAYs rental would've only been about $10 somehow they managed to charge us an extra $70 and after an hour of disputing the charge at the counter and almost missing our outbound flights we were told there was nothing they could do.