I am a former 3 year customer of SOI and switched to another PEO. SOI's mgmt fees hide the actual taxes and admin fees and it is impossible to get any response. They required a deposit during contracting and then took almost 90 days getting it back to me while the contract stated 45 days. I received half the amount ($4300) with explanation that they adjusted for amortized unemployment...sounds like they artificially reduce your costs to then make you pay once leaving. None of the sales execs, COO, CEO or customer directors bothered to call back when I tried to reach them to explain why I am leaving...could care less. They also don't provide the healthcare cost premiums until too late to decide on other options. Be careful of their contract language and discrepancies. I would not recommend them at all. read more