People, Managers, Process and the interaction with various teams across dell to build a customer friendly product.
Cons
the salary is on the lower side compared to market rates. Also the process sometimes comes in the way of promotions with the Hiring Freeze which is put quite often.