As of 10/07/2019 they do not at their new Fort Laud location. They seemed to have relocated but the Hotwire app I used to book the rental still has the old address which thankfully enough wasn't far so I was able to make it to the new location with enough time to make my flight except the new location did not have a drop box so I had to wait and missed my flight. I'm assuming it was because of the relocation and I blame myself for not verifying in advance their office hours or drop box options knowing I had a flight that early in the morning.
The Miami location had a dropbox for the keys. Pretty sure the fort Lauderdale location does too but I'm not certain.
Thanks! Your answer is awaiting moderation.