I like that they are very flexible in terms of scheduling, allowing me set my own work schedule within reason - it's not always possible for them do this but when we can have some flexibility with our schedules then great! They also offer several different services including payroll processing so you don't need separate providers if those aren’t required by your business needs as well.
There isn't much about OES at all which makes us hesitant sometimes because there really should be more…