No company is perfect, but they come pretty close and are aware of the areas they need to grow and improve on. If you have an issue with Christian principals being integrated within the company though, this might not be your choice of tea. They are very forthcoming about their values all the way through the interview process though so it should be a surprise to anyone.