When I was working for this organization there were no issues with their services or products that we used but it is very hard to find people who are willing/able work under these conditions which makes finding staff difficult (especially if you want them trained).
Try looking at other organizations when searching employees as well because they may have better options available depending upon your needs! We utilized many of thier software systems including our payroll system so having those running smoothly during my time here has been great!!