Pros
You learn a lot in the time that you're there Some senior level management are great
Cons
Upper management doesn't deal with issues well; personal or professional Invisible nepotism; people who are in upper management shouldn't be in upper management Disposable worker syndrome; employees are expendable Promotion doesn't exist unless you're willing to work yourself to the bone but even then, its not worth having no work-life balance Overtime is through the roof since many people left or they laid off people who were essential Toxic workplace culture; you're taught to believe that you're capable, worthwhile to the company but in reality, you get talked down to by upper management and nothing ever gets resolved in a timely manner High turnover, low retention rate; no career growth opportunity, burnout Lack of support from upper management; no consistent support from top down management