Pros
A paycheck and decent health insurance. Seems ok if you are working on the line and therefore bringing in revenue. Just don't work in a cost center. Coworkers are hard-working and kind people.
Cons
Executive leadership is out of touch. Corporate culture is toxic - lies and backstabbing. There are some good people but they tend to be the first ones to leave. Everything happens behind closed doors. Whispers and rumors abound. Execs have little sense of propriety/sensitivity. Execs see support staff as the lowest rung and treat support as such - it's like a caste system. There are cliques rather than genuine team culture. No opportunity for growth (e.g., no cross training or assistance with job related certs). No job security. No recognition for performance/achievements. Teleworking is a myth. It might exist for line employees but for indirect staff it's highly frowned upon and closley monitored. They don't trust their own employees.