* Great coworkers
* Decent Benefits
* Great PTO
* Challenging Environment (lots of learning potential)
Cons
* Managers are the worst, don't know how to train or don't care to train you
* Equipment is always breaking
* Lots of hours required, 45-60 / week
* Revolving door of talent and managers
* Expectations always changing