Pilgrims Rest Ministry and Reconciliation is mentioned in the press in relationship with arrest of several employees charged with abuse charges.
One of the employees who was arrested used to work for Agape School in Missouri which is a school that have been center of abuse accusations and is also closing in 2023.
The police now have the employees in custody and if just a little bit of the alleged abuse had been taken place, it is safe to state that it could not have been a fun place to be as a teenager.
Sources: