It's always recommended!
I had to schedule an oil change, so i would say yes.
I don't think so you may just have to wait until a time comes available if they're busy. I'd call to be sure since this is a Google community site and chances are you will not get an answer from any staff members on here.
Thanks! Your answer is awaiting moderation.