Pros
Lot of opportunities to learn and work on new technologies. Huge opportunity for growth. Skilled team members to guide and help you.Good place to start your career if you're ok with less pay and no other employee benefits. Flexible working hours.
Cons
Work environment, facilities, work life balance is not that great. Low salary, no employment benefits such as pf, gratuity, insurance, etc