Great culture, management pay and time away from work.
Pros: good pay, time away from work, stress less job
Cons: shift work, nights and weekends
I really enjoyed working for Dell. With the exception of only a few, management was tip top. I always got the help I needed from managers. A very challenging job that makes you want to learn. Having many people doing the same some, time away from work was great, no arbitrary decision to be made about when you could take time off, just block off the dates (if they are available) on the calendar. That goes for vacation, personal business, and sick days.
A work day can be very intense, but at the end you walk away without a any cares. The shifts don't change much. 3 ten hour days on, 1 off, 1 on, 2 off. Or Mon. -Fri. 8 hours days. Lots of choices, although you may not get what you want all the time, unless it's something no one else wants to do.
Pay and bonuses are based on "pay for preformance". Dell likes to measure everything, understand the metrics, work toward them, you make money and your manager loves you. Remember, there is what Dell wants you to do, and there is what Dell pays you to do. Follow the metrics.