Pros
This is not a typical political corporate environment. It's a culture that promotes openness and honesty without holding it against you. The mindset is that everyone is on the same page and working toward the same goals and everyone holds themselves accountable for ensuring that goals are met. They adhere to a very successful business model, actually doing what they say they are going to do allowing for projects to get completed and consistent progress being made. If you have any experience in the corporate world, this place is a breath of fresh air compared to the norm. Extremely fair and accommodating as far as expected work hours and want to ensure you have a work/life balance but expect that you dedicate yourself to hard work when you are in the office (which should be a given wherever you work).
Cons
That I didn't find this company sooner. If you don't see yourself getting comfortable with speaking your mind and being vulnerable (asking for help, etc.) and putting ego aside for the sake of bettering the company, then this company may not be a fit for you.