Pros
It’s been a while since I worked there (so keep that in mind), but still felt like I needed to share my experience since all the reviews are crap.
-ham for Christmas
-gift card for thanksgiving
-Christmas bonus & a wearable (normally a jacket of sweatshirt)
-company picnic in the spring, outdoor games with prizes, lunch, dessert, raffles, etc.
-so many hats and shirts given to all employees
-extra day off given with some holidays
-hardworking and knowledgeable people to learn from
Cons
-Pay & vacation time
-work life balance
-wear many hats