- Money - once you have 2 years in, the salary plus stock is very competative
- High visibility product
- Technology focused
- Smart people
- Freedom to make technological decisions (i.e. not centrally mandated)
- good performance review process -- highly based on peer feedback
Cons
- promotion is difficult past a certain point -- very few job levels
- many engineers young and arrogant -- it is a culture of arrogance
- poor communiation of company direction or vision
- most employees will not feel valued by their senior management
- no perks. Frugality means no t-shirts, free pop, or even subsidy of the cafes. Bare bones work environment.