Great potential always destroyed by outdated thinking and no attention to detail
Pros
• The IDEA behind the company is invigorating. • Great energy. • Some great people. • Good locations (especially Pier 9). • Sometimes great companies are acquired. • Good benefits.
Cons
• No way to advance without spending decades in the company. • EVERYONE is concerned only about their well being. • Too many hypocrites. • Too many people who carry old thinking in a new age. This is unacceptable. • People who design products, are the same people who kill the said products. (Let's try this one one more time...?) • Overly complex approach to pretty much everything within the company, which reflects in all the products. • Too many "cooks" in the kitchen, for absolutely no good reason. They'd hire 10 mediocre people instead of a single good one. • Always hiring developers over designers, in turn overloading designers without having enough meaningful work for developers. • Multi-team, cross country/continent approach is constantly applied, but yields horrible outcomes. • No place for generalists. • Hacky, "good enough" approach, with virtually no attention to detail is present in all areas of the organization. • People are building products which they never use, again this has a direct correlation to how these products perform. • It's always easier to go out and buy a product, than to create one internally. The purchased product becomes bloated, unsuccessful, and eventually dies within 3-5 years of purchase; people are fired. • Facilities people are horrible for the most part. You'll come into the office only to find that everything has been rearranged for you in your work space/desk - thanks, but no thanks. • Don't bother with HR, they are useless over here. A bunch of sloths, too. • Constant moves/re-orgs are super annoying. Shows there is no future-proofing, and no plan. • "This is above my pay grade" is something you will hear quite often. • These guys don't know how to throw parties.