Great company for personal and work developmentThe good thingsGiven sufficient tasks to a point that it does not really overwhelm you. Willing to share and given the chance to be involved in projects. A structured planning on tasks for interns. Friendly and very helpful colleagues.
The challengesPersonal challenge to me was that I was not very skilled in software programming, thus I find it difficult in the first few days. Other than that, if you have a bit of software background such as python, C#, you will do fine.