Okay, JL4 has two levels A And B check which one you are joining mostly A it will again take 2-3 years to get promoted to B and then to JL 5 which is team lead (CL 9 in Accenture)
Infosys as an organisation is great but your pramotion and hike will be dependent on your Tech, sector, Team and then You so
But the pros here are High chance of getting 100% variable Pay
cons - less side benifits like WFH setup 18K
Health products 5K etc
I switched from Infy to Accenture with 4 yr exp from JL4 A to cL 10 so that was hike pluse pramotion
Hope this will help you to choose wisely
Best wishes