Pros
Global payments is a fast growing company, both in terms of budget and people. Projects seem to be well funded.
Cons
Offshore teams are heavily involved and produce some of the worst work you could imagine. Poor quality work from offshore and standards cause leaky pipes syndrome all across the company. Lots of hours being spent on fixing leaking pipes with the same horrid quality offshore consultancy. Existing services have so many problems that new work is hard to complete. Company invests heavily in agile project management leadership to turn things around but the line workers are still the same awful crew of incompetent butterfingered pipebreakers. Management insists workers kill themselves with overtime and weekend work so Global doesn't have to pay down technical debt on the poor offshore hires. On premise engineers quickly leave while company relies on contractors and H1Bs that have a much harder time switching jobs to execute their tasks. H1Bs and contractors also cannot keep up with the technical debt accrued but must protect their jobs, so honesty starts to deteriorate, and transparency and reliability decrease. No one can count on anyone else. Technical debt accrues to the point that automation and learning from past mistakes is impossible, as there is only time to barely fit in new required work. Everyone frustrated all the way down the chain because entire team is overworked, exhausted, cannot be relied on and agile is not working.