Pros
The company itself is great and it's a great atmosphere to work in. The work is meaningful and with a very small exception the leadership seems to respect the opinions and experience of its employees.
Cons
Not a typical proposal shop and unless something drastically changes in the leadership it won't get any better. Anyone with any real experience will likely be completely disregarded based on "experience" that is non-existent. Anyone can be replaced and if you don't fall in line you will be. Other cons, it isn't a very flexible work environment. They don't believe people can work from home successfully. That and how can you spend all day in meetings if you're at home? There is some micromanaging going on based on the leaderships professional experience.