Pros
Scientists are smart and fun people, science is really promising, location is fun with lots of good food, etc, nearby. The lower you are on the hierarchy here (meaning the less contact you have with company leadership), the happier you will be.
Cons
Management is dysfunctional, they are always operating in the red and juggling which bills to pay (i.e waiting to buy more coffee until they get some new funding), place is chock full of VP-levels who don't do much.