Good work life balance
Fun people to work with
Easy and laid back work
Cons
Poor middle management and leaders
Poor pay and very small raises every year (less than 2%)
Very poor benefits
No room for promotions or growth. If you are not a manager, you have nowhere to go.
Worked there for 5 years and got laid off. I got 3 weeks severance and the cut me before bonuses.