Too many middle management and lack of career growthThe good thingsFlexible working hours, Competitive package, variety choice for breakfast, party celebration for most of the festival.
The challengesIf you want to apply for developers or QA job, it's good, but if you join in as manager, there isn't career growth vertically, but you are allowed to move horizontally to other teams or different department.