When you land a new job, you will most likely have some mixed feelings. You’re excited to start your new job, but you feel some guilt about leaving your old one. And although guilt is natural, it’s not necessary.
As a professional, you should be continuing to expand and grow. Your colleagues feel the same way you do and will be able to empathize with your need to move on to a new challenge.
If the tables were turned and it was your company letting you go instead, they wouldn’t be feeling too guilty, so why should you? Business is business, and sometimes difficult decisions need to be made.