Pros
You really are told exactly what to expect from the company, It is all laid out.
Nerf gun wars, devotional weekly, Actual family environment, purpose driven work.. etc...
Cons
If your values don't align ( which they tell you exactly their own values ) it would be a weird place to work...