I like their approach to solving problems for customers, they are very good at listening then providing solutions that make sense in terms of value-for money etc.
They have an excellent team with great people which makes working together easy - but not necessarily pleasant! It's been difficult finding someone else within my own department able or willing to work alongside me as we both share responsibility across different functions/departments so it has made life tricky sometimes (although this could be because our departments don't get along). We've had some issues getting things done quickly enough when needed due to time constraints, however these were more likely down to management than anything technical / digital.