I am currently going to school to become an engineer and I have just recently started working for a start up company ran by a mechanical engineer from MIT. I am learning a lot and love working there. My question is should I stay there and learn as much as I can or should I intern somewhere to gain a variety of skills? I haven't picked a major yet but I will most likely be electrical engineer or chemical material engineer. I love the job but a classmate said I should intern at many places to gain as much experience as I can. Anyone have any thoughts? Thank You very much for your time.