Pros
This is overall a very good place to work. For a company working to succeed in a relatively short period of time, it can be intense at times. I work hours more every week at this job than I have at prior jobs, but I really appreciate the control I have over my own schedule; as long as the large volume of work gets done, no one ever questions me if I leave early some days to go watch a school play or a kid's soccer game. I also don't mind the long days, because it's interesting work, and what we are trying to accomplish feels like it matters. The benefits are good, I like my co-workers and people generally treat each very well.
Cons
Changing health care is not easy, and working here requires independent thought and the ability to take initiative; just showing up is not enough. This has been a surprise to some (now former) employees. The company is still working to build processes, so not everything has the system in place that it should, and getting initiatives moved forward often hits bottlenecks and leads to frustration.