Pros
All the reasons are secondary . I feel there are no primary reasons related to work. 1. The initial training period ( for a fresher ) of 2 months will be awesome. You will learn various languages and aspects of software engineering. 2. Enjoy brand name. Everyone knows SONY. 3. Enjoy SONY products at a discounted rate. :P
Cons
1. No guarantee for a fresher to which project he will be put into. The probability of changing the project afterwards tends to NULL. 2. Worst is the 2 years of service agreement worth 2 lakhs INR. Where in the world will you see it. !! 3. No respect for the employees whatsoever. HR is very very unsupportive. They do whatever they want. 4. 10 Months of on-job training literally is of no use. They spent zero after 2 months of initial (external) training. 5. Pay standards are very LOW. Often non-negotiable. Complete exploitation for a fresher. 6. 2 out of 10 projects are development ones. Rest all are testing, support and maintenance. Its like having SISC as our own Wipro/TCS. 7. The organisation does not have clear vision for the GETs or Freshers. 8. They will do lots of talk and promises during the campus recruitment drive.