Pros
Benefits are great. Health insurance is fully paid if single, and only $199 /mo for a family, this includes dental and vision. Actually, that's the only thing aside from 401k and taxes that come out of my check. PTO is alright. Company is fairly lax and you can work from home when needed. One great benefit is the development budget, $1750 / yr to aid in whatever type of professional development (work vacation).
Cons
They preach culture and call it their "competitive advantage". A big great picture is painted, but when you get in, it seemed rather lack luster to me. Yeah, it's a casual dress code, but many places are adopting that. There was alot that is offered, but I never really saw things utilized. "What fun, scooters!" I saw a handful of people use them. "We have video games!" Never saw anyone play" The product is not without flaws. The company lacks an enterprise architect role to give an over arching design that should be followed. In place of that, individual teams are left to use whatever technology they want within the same master code base. This results in many reworkings, many tools that are only briefly used. This isn't always a problem, but nothing is standard. For example, there are about 3 different ORMs within the same code base, and no, Entity Framework is not one of them. Overall, this place would be great for entry level people. There would be room to grow. Otherwise, the place seems like college days... it hasn't really seemed "professional". Also, I've talked to a number of people who interviewed and have come to realize (myself as an example as well) that they pay under what you asked.