OK temporary place.
Pros: decent pay, secure job
Cons: no work life balance. unless you are a favorite you will not move up in the company.
No room for advancement, unless you are a favorite or family. Management listens to nothing you have to say, very close minded. No room for error, you MUST be perfect or be wrote up.