Pros
I was a "rebadge" where my former company fired me and Infosys hired me. The only pro--ONLY pro--is the fact I have a job and that my job is stable. For now.
Cons
The worst first: the benefits are awful. So far, the company has COST ME over $6k because the benefits are so bad. The dental doesn't kick in right away, though it is allegedly retroactive. So, when I had a dental event take place in the first week of employment, I had to pay $2200 out of pocket. I'm still waiting on insurance to reimburse me. Next, (and they don't make this clear AT ALL), even if you sign up for family health insurance, your family is NOT insured until you submit some specific paperwork. (Birth certificates, tax records, marriage license, etc.) So, because I didn't get around to this, my family was not insured at all. When a health event came up, I had to foot the entire bill. There's another $4k. But, even if you submit this information as soon as you learn about it, there will be at least a 3 week gap between when you're hired and when your family's coverage starts. Finally, the PTO starts at 2 weeks and can increase up to a maximum of 3 weeks. So, if you stick around for 5 years, you'll only get up to 3 weeks PTO. Every other aspect of their benefits are, at best, mediocre. Mediocre 401k match, no HSA match, relatively high insurance premiums, Out of Pocket max for health is higher than I've ever seen at a corporation, Paternity leave-- 3 DAYS! Truly, the benefits here are awful. Outside of that, the "rebadge" process is painful. The internal systems used by this massive corporation are kludged together and behave like they're out of 1998. You'll have to re-enter the exact same data multiple times for the multiple systems. Also, the systems are completely unintuitive and you're forced to use specific browsers. The email system, though it's Office365, has to be run on their hardware. The provided laptops are completely inadequate for developers (no admin access, small hard drive, minimal RAM). Yes, you can "move around" the company, if you don't mind working on projects based in India. Those are the only ones available. Also, you're pigeonholed into the position you're currently in. Want to learn cloud? You have to have had cloud experience to move to a cloud group. Same with Machine Learning, AI, and all other technologies.