Pros
No pros working in this company
Cons
No proper infrastructure in branch offices, worked for almost 5 years never received the salary on time always some or the other excuse from HR, No regional HRs or admins, and useless central HR team. And more importantly they deduct your salaries like anything.