Staff are great to work with and work conditions are good. Problem is most GM and managers see absolutely only the negative and focus on those points. You can work your butt off and do your best and still you will only hear negative comments. They don't understand that most of the staff are desperately trying to do their best and help the company succeed. It's hard to continue doing your best when they first and foremost believe you only screw up.
Taking criticism and correction are part of work...but not 100% percent of the time. Off set it with deserved and frequent praise and you will have staff that shines
It's a good work experience...work Here, but wait to see if you have a desire to go over and above.