Pros
There are a wide range of jobs available at Dell and most managers provide employees with the flexibility to try new things. Moving up can be difficult but Dell is a pretty good place to gain broad experience. Most employees stay at Dell (in spite of the downsides) because Austin is a great city.
Cons
Incompetent and unethical senior management and board of directors. Michael's last name is on the building and he runs the company like a dictatorship. He tells his "leaders" what to do, they tell their managers what to do, and so on. There is zero tolerance for anyone to question or challenge anything Michael wants to do. See the long list of departed executives who have tried to suggest improving the company. This culture impacts the entire company -- if you are not a "yes man" you will be miserable working at Dell. I've never met an employee who wants to stay at Dell for the long run.