DXC is a large company and there are big differences between different business units, hell there are big differences inside business units!
On the UK Townhall meetings sometimes what I hear from other business units, in terms of what they're doing, how they are doing it and so on, is so far removed from my own experience at working at DXC that they may as well be talking about a different company.
What is definitely true is that a lot of people have had no payrises for many years, have seen colleagues made redundant on a regular basis for no good reason, terms and conditions cut, offices closed etc.
Can DXC be a good place to work, yes, but go into it with your eyes open.