Great company to develop and growThe good thingsGreat team, dedicated staffs, good environment and company to grow and develop your skills, talents and experience. Individuals are given the opportunities to share their creativity, knowledge and experiences in order to learn from one another.
The challengesLots of ad-hoc / impromptu work, however, the work is beneficial for your future development and a very good learning experience, if you are keen to pick-up things and learn as you go. Environment can be kind of stressful because it is a school, obviously, but you will get use to it in time.
Increment is kind of scarce.