Pros
Always work to be done. I liked how the company would put together get together's like cookouts, Halloween parties, bake competitions, etc. However from the time I started working there (May 2018) to the day I left (January 2020) The events had dwindled in size and funding! In 2018 the end-of-year get-together was at Main Event. The next year it was held at the corporate building and was lame. Same thing with the Halloween bash. They do pay into your HSA each year though and pay for LifeLock which is nice.
Cons
Management will overload you with so much work that can not possibly be done in time by 1 person specifically for you to fail so they have a reason to let you go. The only chance of getting a raise is to change positions or move up to management.