One of the best to architecture firmThe good thingsLearn lots of technical skills from this company, communication, organizing skill and time management. These elements is great for interning, so that acquiring these skills are essential for future development.
The challengesNot much, just sometimes is pretty stressful as expected in any company. But generally is great to learn lots of architecture skills.