I wouldnt say I have come across anything stressful. It can be a challenge working within an international company but I don't see this being unique.
If you were in charge, what would you do to make Equifax a better place to work?
Continue doing what you are doing, keep promoting employees, make career paths clearer for progression and retention.
After several applications for the same job, I dropped my salary expectations from £20,000 to £16,000 and I got an interview