Pros
Talented Staff. Nice People. Nice culture. Working hard to do things the right way. Open to new ideas. Your voice will be heard. Good managers. Ability to work remotely. Autonomy and focus on value.
Cons
None I can think of right now.
Pros
It is a company that really cares about their employees. I am really satisfied with the work and life in Dell.
Cons
The salary is not the best in this field.