Pros
- Good snacks/drinks - They subsidize gym memberships - The main office is in New York, so there's lots of great places to grab a bite to eat or hang out after work
Cons
- There's a complete lack of engineering best practices, their codebase is so fragmented, fragile, tangled and highly unreadable. Minor changes to the code cannot be made without risking the entire site going down. They don't use continuous integration to test against anything and do not have the technical capital to even being writing tests. It's shocking beyond belief. This isn't a place to grow as an engineer and soak up knowledge - Very non-technical engineering managers who are not capable or willing to mentor subordinates - You get a really strange vibe from everyone in the office, people talk badly about others behind their backs and sometimes within earshot. Lots of inter-office romantic relationships. - It's a rotating door, nobody really stays for more than 1-2 years, many people including directors have left the company even before their stock reached it's 1 year vesting cliff. This kills morale when nobody likes the company enough to stay. - Morale is terrible after the acquisition, people talk poorly about yahoo and make fun of how old and outdated yahoo is as a company yet tumblr itself is old and outdated. The traffic to the website has plummeted on a monthly basis. - A very small percent of the early employees have stayed and those who have keep talking down upon the newer employees - They've built tons of custom, in house services which constantly break because they were so poorly written which makes being on call an absolute nightmare. - Top it off with a few rats run around in the Manhattan HQ