Pros
Amazing environment reflective of internet company culture - game room, fun floor, sofa rooms, vibrant decor Firm and consistent expectation of individual contribution, coupled with growing methods of recognition Great personalities - I like who I work with Open lines of communication between management and employees; continuous leadership/professional development training for management and select non-management employees Stellar benefits, including gym subsidy and paid sick time Freedom to take on additional responsibilities/opportunities as desired or requested; very Darwinian, go-get-it attitude
Cons
Food/snack selection, creativity, and deliciousness is quickly diminishing - it's the same stuff every week & it's not exactly the Ritz... Big decisions are made without context, or with little explanation - growth/direction is feeling secretive to the 'average' employee No formal evaluations or structured methods of peer recognition - it's all ad-hoc Disparity between departments (sales, engineering, ops, etc) Quick growth = less personalized experience