Pros
Talented developers. Kick ass exec team who are passionate and sincere. Good food and good dev culture.
Cons
There are some growing pains. * Pains in growing culture: culture is slipping and there is the start of a few too many attempts at minimizing the pain with middle management bureaucracy. * Too many product folks building too many things not necessarily aligned to the company goals: there's more then a few projects being built for the sake of engagement. The bigger picture is not apparent internally and for sure externally to the actual LI users. * A few too many cooks in the kitchen: sometimes there is too much architecting/talking/emailing and not enough action. Too many teams building very similar tools only for themselves.