Pros
Pays an average, some nice people Show Less Advice to Management Stop deliberately understaffing the company, when people leave their positions need to be filled not consolidated or left vacant for months with no active recruiting. Stop assigning employees as 'interim' managers when they lack the capability, leadership or skills to do so, especially because those deficiencies result in them abusing their power to benefit them while blaming others for their errors. Management needs to pay attention to what a single person is capable of doing in a reasonable timeframe rather than overloading workers. At the end of the day the management only cares about the numbers, less about the people or the turnover and that mindset and culture has to change.
Cons
There is no such thing as "work-life balance" here. You are expected to work long days and get no appreciation from management. You only receive overly harsh criticism and negative attitude when you 'might' have done something incorrectly. The environment/atmosphere there is tense because everyone is so overwhelmed and overworked, and the place is severely understaffed (an intentional decision by management). Too many tasks are assigned for a single person to handle/manage effectively, and because of that people are less inclined to help others due to the fact they are drowning in their own workload. Some managers are fair, reasonable and understanding, however other managers only care for themselves and will blame you at any chance they get.