Pros
1) Exposure to latest technologies 2) Good projects
Cons
1) No work-life balance 2) Very very very worse management 3) Unprofessional HRs 4) No perks, bonuses or Canteen facilities 5) They will take you in a KSRTC Bus for team outing. 6) Policies can change at anytime without notice. 7) Employees are considered slaves. 8) An unprofessional and rude CEO who will call you bard words in front of everyone. 9) The company management is full of unethical people. They are lying to customers and at last the employees should take the pressure. 10) Compensatory Off, work from home are just on paper. You won't get that. 11) The management mindset is like you should work even if your parents are died that day. 12) Favoritism and nepotism. The company is full of relatives of higher management and some guys takes advantage of that. 13) All the branches are not given equal importance in the case of projects, appraisal, facilities, etc. 14) They will ask you anytime to go to any branch location or leave the company. 15) Not at all employee friendly. 16) Their only motive is money.