-Great People
-Fun Environment
-Decent Perks
-Good if you're a foodie
Cons
-Lacks Innovation
-Extremely poor management and executive leadership
-Lack of accountability and ownership of issues
-Lacks financial stability (has had multiple rounds of lay offs)