Pros
There are no pros. Conform to exactly what they are looking for (which by the way the won't tell you) or you are out.
Cons
I left a an extremely stable job that I had for over ten years to accept a position with this company because I believed that they could be great. I was fired on my FIRST day and in the FIRST hour of work with no explanation other than "You're not the same person that you were during the interview process." When I explained to the owner that I gave up everything stable in my life to come and work for him his response to me was, "Well I guess you need to find out if your other company will take you back." That is all of the explanation that I received. Totally unprofessional and unforgivable. I have a family to take care of and now I am left with nothing. Looks like whatever Christian church he attends doesn't teach patience or empathy.