Like any other job/company. You have your positives and negatives. It will all depend on what you need and want. You got to have a lot of tolerance dealing with negativity between co-workers and management. Common work practice is leave it for the next guy. If your relief does not show up for work, you may very well work a double.
ProsSalary and benefits.
ConsNo sick hours, fit your breaks when you can, lack of communication between co-workers and management, work around plenty of negative people, too many employees ride the clock especially on overtime, advancement is next to none.