Pros
You work with great people and learn a WIDE array of skills for a resume. You'll learn the basics that you'd learn with any restaurant but also a lot about electronic and mechanical repair. The company has a pretty rigid HR department with regard to hiring and other policies so you can be well trained on that as well. Most of all though you work with and meet a lot of great people.
Cons
Over the past couple years they've really adopted a mentality that people are expendable. Everyone is just a number. You are expected to deal with ever increasing work-loads and nobody is terribly concerned with burnout. They have a great system in place to have you replaced at a moment's notice. As such there is a real problem with morale throughout the entire company.