Pros
They gave me a job and stayed out of my way. All the cons come from having to interact with Wipro personnel and systems.
Cons
They can't seem to figure out logistics, like their SAP payroll, so week after week spent fighting with the payroll system to enter time and get a paycheck. I know someone who doesn't know who his Wipro supervisor is, and when they asked, got no response. So this next comment may not came as a surprise: They suck at communicating. SUCK. At least if you're in America. In addition to they kind of system communication I meantion above, they also like to give you 24 or 48 hour notice with an email (sent to an email box you might look at once a week) before an important due date notice. And on top of that, English isn't the first language. So many of the communications, tests, etc are poorly written. And you have the job you have. There is no advancement. You are hired into your career. Oh, and when you're negotiating a salary, set the anchor high! They are notorious low ballers!! They provide middle of the road benefits. Don't suck. And not great.