Pros
Dell for me has been a good company to work with, great learning experiences, great people to work with, they normally share their knowledge at least in the Infrastructure tower, when there is a big problem every tries to fix it instead of complaining about each other. Fast paced environment and a decent salary plus compensations, good work/life balance, and the option to work from home some days at week is great.
Cons
Upper management is somehow disconnected with the employees, I've never in my life talked with someone higher than my manager, so far my managers have been attentive and listen to our problems, concerns or suggestions, the problem is sometimes it takes so much time for any action to happen to address the problems. Reorganization gets crazy sometimes, and you sometimes don't know what will happen. Compensation could be better, Dell needs to look at other companies what they are doing to retain the best employees, sometimes it feels no matter how hard you work, you will not get rated as you'd like. Career opportunities is scarce, you can move easily if you are in the same country, but if you want to apply to work at other Dell locations in the world, it is almost impossible, the fact that Dell is a global company should give their employees good opportunities to work abroad