Following graduation, I was looking for my first ever real job few months ago. I had two great interviews with my dream company (A) and this other company on my radar (B).
First offer came from company (B). Even though it wasn't my top company, I accepted it not knowing if I will get an offer from company A. I tried to stall for some time, but B wanted an answer summarily.
After few weeks, I was offered a position from company A. At this time, I was ready to quit from company B and head over to A because it had only been few weeks, and I was still on my probationary period. However, Company A decided to postpone my start date to next quarter, which means approximately 5 months later.
I nonetheless accepted because I really want to work at this company for a long, long time. So, now I am in this ethical crisis. My probation period at company B is about to end, and I am about to become a full time. I feel really bad/guilty about continuing working knowing I will be quitting in 5 months. I would quit right now, but my loans and expenses have started to accrete, so I need an immediate source of income.
If I go to my boss (who's a very nice person) explaining the situation, I know he/she will definitely let me go (at will employment) because I am essentially wasting his/her time so its not in their best interest to keep me. What is your opinion on this matter? Have you ever encountered this situation in the past? If so, how did you go about it?