Pros
Good benefits. There are some good people and those good people do most of the work and are the reason for past and current success.
Cons
The great culture that is the reason for the success (see above) has been getting worse for a while. The company rewards those who work harder at fooling everyione that they are valuable instead of the ones who actually bring the true value that keeps NFX alive during times like these. The ones actually doing everythnig are unappreciated. Those who don't do anything have ample time to make themselves visible, steal ideas and/or credit, small talk about useless things, feed the boss' egos in various ways, etc (insert any other deception device people use to fool others). Managament (at every level) falls for it and they are the ones who are valued/compensated/promoted.