Good learning experience, blame cultureThe good thingsInvolved in many project, good learning environment.
Good benefit and facility.(Car park, hostel, Gym and etc)
The challengesHigh work load, top management did not appreciate your effort.
Blame culture. Bad working culture