Pros
Most employees are hard working and good team members to work with. Competitive salaries compared to other local companies.
Cons
New upper management does not care about employees or their future in the company, so a lot of talented and long time employees are leaving or being made to leave. Leadership just wants to drive higher profit margins and is over-working people at all levels in the company. Total chaos all the time! Everyone is complaining about something and the work environment is very negative. Unless you are among the select favorites you will not get promoted. They prefer to hire more external people than promote from within. Culture of the company has changed for the worse and middle management is just blaming people below them for mistakes or bad decisions to save their jobs.