Pros
- Opportunity to work on next-gen/cutting edge tech/projects. - Flexible to Ultra-flexible work hours. Remote depending on projects. - Used to have extremely talented people. - Colleagues are usually awesome people. - I'm lucky to have an outstanding manager and used to have the best teammates.
Cons
- Does not value employees, you are simply overhead. - VSS, MSS Galore. - Everything is an issue with headcounts and no projects mean you're out. - Time-track every single second, or you're out. - Force-feeding irrelevant and time-wasting online training courses. - See super talented people get sacked from your project because they're expensive. - Work while looking over your shoulders and wonder every day whether your project is going to get scrapped and if you're going to be out of a job. - Cost reduction effort at the expense of the employees. - Open seating, virtually no cubicles, hear your IT Support chat around you and hope that you don't go crazy before you can find another job. - Outsourced Frankenstein-HR cum site services who come and take attendance, checking empty seats. - Don't expect anything near career growth, or opportunity to move laterally within the organization. - If you get to be one of the few unlucky on-site slaves to the client DXC serves, you'll be duly ignored, even if the client works you to death (literally). - Get ready to apply for personal loans and enjoy static salary. - Unfocused. - Sack experienced and talented people, replace with a bunch of useless fresh graduates who quit 4 months in. -Acquire companies for 'strategic' purposes, fire people, lose profit quarterly.