Vantaggi
Wipro will give you virtually unlimited learning opportunities. Free Udemy courses, hands-on video trainings, etc... If you don't learn anything or gain more hands-on experience it's because you didn't utilize the resources they give you. The people that I personally worked with on my team/project were outstanding as well. My L1 manager was also very nice. Very very diverse work environment which is awesome!
Svantaggi
Notice in the pros that I said that if you don't gain hands-on experience it's on you? That's different in my mind than projects that you may/may not get put on. Being between projects is the worst part of working at this company. It comes with a lot of uncertainty and little/no communication from management about project opportunities. I know some people who were furloughed without pay during covid who went on without projects for 9 months despite being qualified for most projects they were presented with. Communication often leaves a lot to be desired and management above your L1 management is often very retaliatory to those who seek outside opportunities when they arise if they find out. When you are on projects don't expect any support from your managers if problems arise. I have seen firsthand how fast they are willing to throw people under the bus when mistakes are made and it's time to save face for the client. Also when you are on projects don't expect to be utilized in a manner that compliments your skills/competencies. They do not care and will basically put anyone anywhere if it means a body on a project. Management is somehow both hands-off and micromanaging at the same time. Endless requests to fill out spreadsheets, update profiles, and reply to email chains with personal information that they have already collected five times before this one... I was personally on a call while my project was being ramped down where management erupted into a shouting match with us because they failed to convey to us the proper method of updating our internal project profiles (more on that in a second). Of course they deflected the blame on this communication error to us contractors as well, which was very frustrating given how everything was in flux around our project. Upper management can be very unprofessional and resistant to any criticism. Be very careful in how you word any criticism and even then you might still be retaliated against. Upper management also has very large "upskill" initiatives which require you to attend trainings which most of the time are held in India Standard Time (The main bulk of the company is based there) and you can face consequences for not attending even though the trainings are 2-3 hours in length and take place in the evening when most people are out of work after working a full day around 8pm, or early in the morning when people are going to work 6-7am. There is also no reprieve from your project duties when you have to do these trainings so they occur in addition to your normal work. The internal software/websites are all barely functional at best and broken at worst, which also makes it worse when your managers send you threatening emails asking you to update your information in the broken apps or else... Makes you wonder how they're consulting on technical matters in the first place. Their whole project placement system is basically if someone tried to make LinkedIn but said "what if I made this 100x worse and more broken?". There's also a 98.5% chance that you will be underpaid for the work you do when on project based on your skillset. When I left I made almost 50% more than what I made while at Wipro. Even if you have positive client reviews they will nickel and dime you on raises to the point you'll regret wanting to get paid more to deal with the hours and problems they throw your way.