I have had the worst experience with Expedia. Although my interview process was smooth, but it is so difficult to get in touch with the HR - she NEVER replies - be it mails, messages, or calls....anything! My interviews went well and I figured out this from interviewers response as well, but I have not heard back from HR despite calling her multiple times and mailing her 4-5 times. Even when my knowns in the same company tried to contact her, she told them that she would be giving an update to me.
Even in case the feedback is not positive, the candidate should be informed. Have been WORST experience till date.