Pros
Some fantastic people, and appears to be some good culture in some teams.
Cons
There are far too many Cons for me to list here, however this is the worst company I have ever worked for in my entire career. Just woefully incompetent, huge gaps in training for staff, often bad leadership (if any leadership at all) Processes are non existent, or don't work at all - yet the company buries its head in the sand and refuses to make improvements. The standard of service given to the customers is terrible, i would never use this company for my business. Operational failures are constant, and contribute to huge customer dissatisfaction. Internally people/teams can be extremely unhelpful, if they even reply to you or answer the call which is rare. I would be so embarrassed and ashamed if i was the CEO of this company.