Pros
Great place to build some experience for 1-2 years before moving to a more reputable company. Generally the people are good (below executive mgmt). Typically their offices are located in cool parts of the respective cities they operate in.
Cons
Executive leadership is so resistant to change it's crazy. They work with Fortune 50 companies who all push back on their 2 year consultant contract period, yet as a company with only 4,000 employees globally they refuse to adapt to the needs and wants of their core customers, who have 100k plus employees. The pay is pretty poor, especially if you are a consultant. They are so focused on their profits that they prioritize them over their people, especially their consultants. Executive leadership is pretty corrupt, if you aren't related to the family or from the UK, your odds of moving up are pretty slim.