Pros
Provided meals once a month
Equal leveled staff are nice
Cons
Makes promises they can't keep
Managers are uninvolved, especially when it comes to training
Everyone is an Assistant Manager, no real authority
Contradicting statements from upper management
Vacation time and overall benefits
Hardly any room for moving up in the company, you are stuck where you are