Company A has made its offer to me and has given me an expiration of 5 days on the offer. It's a great offer and I have negotiated it well. I am planning to accept it before the deadline ends.
Company B has scheduled an on-site where they will be flying me out to visit their offices. The scheduled on-site is AFTER the expiration for Company A's offer (just 2 days after).
My initial reaction is to cancel the interview since I have already accepted the offer and can't imagine an offer from Company B that could possibly top Company A's offer. Simply put; Company A is located in a very exciting place while Company B is a little bit remote. I may get slightly higher pay at Company B, but living in Company A's area is much more exciting and enticing to me.
A friend suggested continuing with the on-site since all the arrangements have been made and paid for and to use it as a learning experience/networking opportunity. I agree that visiting their offices would be valuable for me to learn some of the technology their working on as it is pretty darn interesting.
Should I go ahead with the on-site with the intention of learning and networking, knowing that I will probably not be considering their offer (if they choose to make it)?