Scheduling coordinator and HR did poor job communicating to me. They didn't tell me schedule until last day of onsite interview, screwed up the link of video conferencing call...didn't realize I need to fly to onsite until I told them I need flight and hotel. Also the travel team did not work well with the hotel and they charged my credit card accidentally for my hotel stay. People I met onsite are cool but the scheduling and communication experience are a nightmare.