Pros
-Great business, and balance sheet, not at the mercy of the VC funding -New tech, progressive and aggressive engineering achievements -Still nimble. Big initiatives can still get shipped rapidly -Great location in SF -Lots of diversity, fun culture -Successful transition out of small start up mode -Career mobility within the company is supported and encouraged
Cons
-There are people that enjoy and excel in small companies (<100 employees), and there are people that prefer larger (>500) companies. Issues and complaints about change within a growing company are not unique to this industry. -Providing a training budget for everyone is great, but often time is not allocated for people to make use of it. More focus and prioritization on individual development would be great. -Neighborhood around the office is great but can be loud.