It depends where you work. I am a project manager and task manager. I dress business casual. All the people that work for me dress in jeans mostly. We are specifically IT.
Like any company you have good managers and some not so good. Down in the panhandle of Florida I like to think we are very good.
I have worked for a lot of companies as a contractor and employee. They all have their plus and minus areas. CSC has good benefits and very smart people working for them. Depending on the contract you are on the pay can be good or not so good. CSC is very large. Almost 100,000 employees so with that many people you are sure to have a small sampling of bad managers. I'm sorry to hear of bad managers anywhere. It affects the moral of the employees. I suggest that if there is such an issue as described above and the management did nothing, go to the HR section and make a formal complaint. That will definitively get the ball rolling.