Experienced dev might struggle to make a change, collaboration is very difficult and discussions superficial, sometimes it feels like a waste of time. Decisions taken by management are not transparent, not well explained.
There is a lot of tech debt because things were not done properly from the beginning, but more like throwing together stuff from google. Very few or no domain-experts.
Plenty of micro-management in my case, but there are teams where the situation is better.
Overall I feel the company is average, communication got better but is still bad, original contributions are difficult to make, good employees sometimes do not get aknowledged.
The technical challenges are not that big, the platform is managed by teams distributed in multiple regions and everyone takes care of their small slice (this is true for the central 'hub' too). This is not bad, but dont expect a very large scale platform even if PayU is relatively large. The company might however be growing.
The situation might differ from team to team.