Pros
They pay well Free food Good equipment Generally can get work done (but with insane hours)
Cons
- Management executes poorly on project scheduling which result in extremely long hours and chaos - Management is not open about company priorities - Management is hypocritical about using Yammer internally to create a culture of openness, in reality Yammer has the same power struggles and power grabbing as a result of limiting information access as a typical enterprise software company - Do not be fooled by recruiters telling you this is a consumer company disguised as an enterprise company, it is a boring enterprise software company. - The celebrate hack culture, but in reality very few projects from the hack day ever make it into production. - There is a limited innovation culture - They spent money like drinken sailors, I was worried that the company will run out of it when I was there. But apparently money is cheap.