Internship: good or bad? You decide for yourself. All I know is that I'm doing a hell lot of stuff I never found I am inclined to do, such as learning how to work PHP, create a LAMP server framework, work with 3D printing technologies and optimise the PCs needed to run Instron material mechanical testing machines.
Basically I found that I love tackling with problems no one else would normally be interested in - at the cost of learning the skills what most people would be eyeing on to snag a good paying job with.
What to do? I'm just an engineer who doesn't know how to apply what I have to carve out a living for myself. All that has to change, one of these days.