Pros
Not a single thing. Wait, colleagues.
Cons
1) Managers discriminate; only promote you if you speak their language 2) Credit of work not given 3) Government minimum specified salary for hard worked job 4) I was not given any job description 5) I was not given my employment contract 6) I was deployed at pest ridden client locations 7) My claim were not paid 8) My last month salary was not paid 9) I was not given time before signing contract 10) Managers discriminate based on marital status; not given decent wages and expected to travel to crappy so called "client side" 11) CJET programme is curse. 12) CJET is shady; no genuine employer asks for money before recruitment 13) CJETs are treated badly 14) I was not given replacement ID card. I had the same torn ID card 15) They possibly do fishy things 16) Washroom did not have tissues 17) Feedback was not given properly 18) I was sidelined and shutted up every time 19) Depressed me manipulated me through the complex of no communication skills 20) The CJET training was sloppy and unprofessional 21) Trainers were hired from roadside institutes 22) Bait using subsidiary of TCS 23) I was lured by showing good interiors 24) Before taking 1 lac fees they promised I will get 3-4 lac package 25) Gave stupid internal projects 26) Send misleading mails on Monster worded "self financed trainee engineer"