Pros
Great bennefits, development and advancement opportunities, fast paced. Lots of talented individuals. This is the type of place where you can excel and advance if you are willing to apply yourself. The company offers great flexibility to balance work and life although there are cycles that can be extremely bussy and stressful but nothing you wouldn't experience at any other company. The mangement team is good and in general I always felt that I was treated fairly and given great opportunitites. The company has pros and cons and there are good and bad employees but you will find that everywhere, no company is perfect. I sometimes hear people complaint about it but it is mosty people that are either lazy or arrogant and think they deserve everything and want to be treated like the best employees in the world for doing the bare minimum or simply just doing their work but are never willing to go above and beyond to prove themselves (no offense to anyone this is just my experience). In my experience the company is great and the pros outweigh the cons in a very significant way. I left the company because I had too many personal projects and a major lifestyle change going on at the personal level and even thought the company gave me trememdous flexibility I eventually reached a point where I knew I had to devote 100% of my time to my personal projects. I highly recommend Dell to anyone.
Cons
While I was there the company was prone to restructuring and shifting gears quite frequently which created a lot of churn which was stresful. Every once in a while you will run into members of management that do not represent the company's values and that can also be hard but that is the exception not the rule.