Lots n lots of cons. They play with employees' careers. They have made certain very false and deceiving clauses in their employment agreement which when one signs can easily be harassed in their hands. Lot of politics. They can fire you anytime without paying you the your deserved amount of salary n reimbursements.