Great Culture, Employee/Customer/Vendor focused, Great pay and flexible with work-life balance. No better company to work for. those that don't like what has happened to them need to look in the mirror for the reason.
Cons
Grow faster to open up new opportunities for aspiring employees.