Pros
- Good benefits (especially expanded maternity/paternity leave) - Promotes philanthropy and volunteering (even during business hours) - Varied employee networks you can join to expand your network, gain skills, etc - Cheap cafeteria (in NYC office) - Fitness center / nurse in building (in NYC office) - Flexibility for remote work (dependent upon your team/manager) - Flexibility to change roles within the organization
Cons
- Company relies on its brand more than actually having products people value - Many "lifers" who sometimes lack the perspective of how other companies run more efficiently than us - Technology is mostly outsourced to poor (read: cheap) contracting companies - Product Management is mostly run by inexperienced people who offer little to no coaching for their teams - While you can move within the organization, it's mostly in lateral roles (where compensation changes minimally if at all) - Huge passive aggressive culture; better to be "nice" (even if it means you are ineffective) so you get a good review/bonus - Many are looking to get a "win" under their belt to catapult them to a higher role rather than create good products; launching something (anything) is more important than launching with quality. - Professional development is severely lacking; if you don't have a good manager, it might even be non-existent.