Pros
As with all companies, it comes down to your leader. I was fortunate to have a leader that was very experienced at navigating the Dell machine and made sure that I achieved the milestones necessary to move along my career path over the few years I reported into him. Raises and bonuses were great (again, it comes down to your leader). I'm now in management. The 401K matching is great, the medical benefits were ok... a bit on the expensive side when compared to my spouses that works at a similar sized company.
Cons
1. Dell is a machine and unless you know have to navigate through this machine, it can take forever to get something done. 2. Spans and layers; at least 8 direct reports to be a manager 3. Non-industry standard career level titles; Sr. Consultant or Sr. Advisor are sound as if you aren't an actual employee but in fact are higher level individual contributor roles 3. Because there's opportunity to transfer to other roles internally, there aren't very many SME's (subject matter experts); it takes a room full of people to get anything done - I come from a smaller acquisition company where having a full understand of a process or program was not uncommon. 4. Dell doesn't provide "free coffee"... the provide the Flavia Machine but the employees have to bring their own k-cups LOL