Pros
Some training. Leftover food as lunch included. Some people are nice. Facilities are good. Turnover rate is high so you get to know a lot of people.
Cons
Overtime on daily basis that never been paid, you can call it slavery or work for free. Overtime is paid at minimum rate. Worked at a minimum wage for such a long shifts. No chance to get holidays on Christmas or any other kind of festivity. Forget weekends. Managerial style is old-fashioned, is abusive is non rewarding, is micro managing, is I employ my friends and treat them better even if you work harder. Managers have no idea about recruiting, in most of the cases they recruit people with no soft skills, people that do not know how to work with teams and work towards public. The harder you work the more they abuse you the more they want to take advantage of you.