Pros
Flexible hours/work-life balance Mixed schedule - in office/WFH Annual bonus Great product variety/interesting work Very casual/friendly atmosphere Access to upper management Fun annual events This is a great place to work if you have a sociable personality. The family atmosphere everyone is referencing in both good and bad reviews is accurate. If you are fun, you do your job well, and people like you, you definitely feel the love! Very casual and laid back.
Cons
Big decisions are made without asking the people that are directly involved/will be directly affected Poor training/onboarding Only negative review meetings/no reviews at all Micromanaging PTO No consequences for bad work/behavior Nepotism/general favoritism Employees that are truly bad for the company culture are hand-held and allowed to run amuck