Great place for an internshipThe good thingsEverybody is result-driven, the supervisors would mentor you personally and instill their knowledge to you. They are not mad if you commit a mistake, as long as you make that mistake a lifelong lesson. That would be the basis for learning. After graduation, an intern is welcome again to the company.
The challengesSince I was only an intern, there was no salary. Which is normal because some companies do not pay their interns.