At least for me, this is the best among the companies I've worked with to my entire life.The good thingsVery active and supportive HR. Permanent work from home set-up. Salary is somehow competitive. All my needs as an employee are being provided. Every year there are new benefits being given to employees both monetary and non-monetary
The challengesI cannot think of anything I dislike so far. I did not experience any frustrating and annoying day since the day I started with the company.