Pros
- You can make a lot of great connections and learn a lot of new things
Cons
- When working as a contractor you do not get into reap all the benefits that Dell has to offer
Pros
Good management team, good products
Cons
Management team's decisions take time