Pros
Great people to work with, company really cares what you think based on employee survey, some leaders are very personable, diversity oriented, lots of little perks, leaders try to reward in little ways like free Sprinkles cupcakes during All Hands, celebrate with ice cream for Oscar nominations, happy hour Thursdays with low cost drinks.
Cons
HR is terrible as they are very litigious and only care about taking managers point of view rather than listening to employees' concerns. Leadership is far removed from knowledge of product, not as familiar with their own product as they should be, pay not enough for the long hours, likes to overload employees with work instead of hiring more people, middle management not experienced or trained to manage staff/very little management skills.