Excellent working experienceThe good thingsOverall i would say it is a place where you would build your career and a lot of opportunities given for those who are keen to pick up new knowledge. The office culture is healthy and people are excellent.
The challengesNothing significant one as like many other companies, there is always room to improve. I would suggest the company to start 5 working days per week and better perks for all.