Developing high tech for big companies in Germany and around the globe, it is possible for students to follow a project from scratch and pursuit different activities within it with great support from the engineers. Work hours are flexible and the environment really casual.
Cons
There isn't a defined internship program, but it doesn't come to be a huge deal if you are participating in a project. If you have to do tasks for one or another it is a bit annoying to always ask for work.