Pros
1. Exposure to industry. Being a fresher, there is a vast scope to learn new technologies if you're fortunate enough to get a project then theres a lot to learn. 2. flexibility to study and prepare for some exams when you're in free pool which you most like would be 3. The few development projects which are preset are real good and one can gain extremely good experience from these 4. Recognition: you can get good recognition if you work well and if the manager is good then there is a pretty good raise in the 1st year 5. Exposure with clients: You get the experience of working directly with the on site employees or the clients who employ you.
Cons
1. Wipro hires freshers in bulk while there aren't as many projects available or probably there isn't a medium to convey the employees about the project as majority of employees stay in free pool for initial 1 or 2 months. 2. As a fresher, the domain which you start working in decides the domain for the next company. Development projects are rare, most of them are support based which are good for someone who has 0 knowledge but makes it difficult to switch jobs as the employees lose the touch from their skills. 3. No work from home policy. 4. working hours on campus policy: time on campus should be 9.5 out of which 8.75 should be inside your room. Its not strictly followed throughout the year but still it is annoying because often there will be nothing to do but sit and wait for the hours to finish. 5. salary: the amount which you are promised is vastly different from what you get. There's a lot of deductions made in the name of wipro benefit funds, 6.25Lpa cuts down to 33k per month. 6. This probably applies to any company but if your manager is a jerk, your career at wipro would be stagnant