Pros
Collaborative work environment
Intelligent, passionate people to work with
Upper management clearly lays out direction and the reasons why we are going where we are going
Folks tend to stay around, lot of tenure
Company genuinely cares about employee feedback and acts on it, annual Tell Dell survey of all the employees that opt to participate holds a great deal of weight at the executive leadership level which drives behaviors through management
Big company means lots of resources
Excellent opportunities to grow in role as an individual contributor or move into management
Cons
Some processes are slow because its a big company
Internal tools could be better in some areas