- Dell is the first company where I've seen junior developers much more skilled than senior principals. You see on a daily basis a junior teaching them how to use basic tools like git or teaching them programming fundamentals like OOP, patterns, etc.
- Public shaming and insults cast by the team leaders are on a daily basis. They are especially targeted at women.
- You will get a "budget" laptop, which can bearly handle all company-installed spyware/crapware (ex. keylogger, click-zone, app history, idle time, camera, microphone, etc.).
- Overtime is the LAW. It's the only way.
Technical aspects:
- You don't have admin rights on your laptop. That means you can't install anything. Either you use non-existing or non-working in-house made tools, or you program them yourself if you want to be able to get some work done.
- Whatever fancy stuff you read in your job description is fake. Take for instance Azure/AWS Cloud. No, you will use an in-house "cloud" which actually never works. - CI/CD in this company means the following thing: you have a manual release after 1 year if you're lucky => of course it does not work => you "park" the project for 2-3 years => you "decommission" the project.
- "Modernization. Upgrading a legacy monolithic app to micro-services" means the following: You're supposed to copy and paste the old code from one repository to multiple repositories. So you get a distributed monolith. It is to be noted that even the code from this 5-years old monolith, was copied and pasted from a 20-year-old monolith. There is much more to talk about Dell but, I think you got a realistic picture of this company.