There are pros and cons, your experience greatly depends on your supervisors.
This job completely depends on your supervisors. Some are GREAT and genuinely care about you as well as the clients. There's one supervisor who's been with the company a longish time and seems to be jaded or just an unhappy person I don't know what...she cares about clients but thinks you're just an RBT who works beneath her (not a human being) and - more...
iPads, working in schools, NICE supervisors who respect you as a person
The possibility of having a supervisor who doesn't respect you as a person, split shifts, kids with tantrum reinforcing families