I had a good internship at this company, only problem was that the assigned task was found to be not realizable and my supervisor left for abroad work. So for the rest of my internship I was looking for tasks to work on, on a daily basis which is not that much fun.
Projects and work is interesting. Management have very strange ideas about execution, relationship with external consulting company etc. Does not encourage freethinking, new ideas. Keep your head down and do your work
I have had to solve the integration of new technologies in legacy systems. This type of development requires a very good knowledge of the system. Beside this you need to weight in very carefully the new technology you want to apply in order to maintain or improve the system safety and availability.