To preface, I am a junior in college with in-progress Computer Engineering and Computer Science degrees.
This past summer I worked for a large company doing software work. I thoroughly enjoyed my time there and was offered to come back again between my Junior and Senior year. The company I worked for was amazing, I loved the work, the people, and the atmosphere I was in, It's a short drive from my parents house (where I live over summers) and the area I want to live in post graduation. The company looks very good on a resume and is instantly noticeable. I believe I would be 100% happy working there after graduation and beyond.
Even though I was already offered and accepted this opportunity, I still want to continue looking for different internships this coming summer, in case I find something that I might enjoy more or lines up with my skillsets better.
I highly doubt I would find something that works better for me, but I also enjoy searching, going to job fairs, applying, and doing interviews.
My biggest gripe is that while working at this company they have invested a significant amount of money into me since most people that do intern there continue after graduation.
Due to the nature of my work, I still work 2-6 hours per week for the company and will until I start back up next May.
At the end of this, I have 3 questions
a.) Is it unethical for me to continue searching for internships either way despite already accepting the internship. I wasn't really in a spot to say "Give me 6 months to think about it"
b.) Should I get an internship that I think would suit me better, would it be unethical for me to take it regardless of what my company has already invested in me and that I already accepted the position
c.) If I do accept the new position, should I immediately tell my current company/should I continue working with them right now. It is not an insignificant amount of money and is a great help to a college student with limited income opportunities.
Edit: I am in the United States
Edit 2: I just rechecked the wording of my contract and it states that once I accept I am locked in due to the nature of my work. It seems like a messy legal situation or at the very least burning a bridge I don't want to burn.