Pros
-Great work perks - free snacks/food, free drinks, "unlimited" vacation (though this could also be a con for some people, depending on team), free Friday lunches every other week/happy hours, flexibility to work from home occasionally -Encouragement on certain teams for employees to branch out and learn new things to improve your skills -Annual company work trip for all employees -Work/life balance was good (though this varied by team) -Great salary/benefits package
Cons
-Direction/focus was constantly changing -Set up certain teams for failure by launching products too early -Became unnecessarily top-heavy -No matching 401K -Certain departments were not seen as important as others -Did not encourage promotions in terms of title: "titles don't matter"