Sometimes it is hard to get hours. The BCBA on my case usually had to do remote supervisions- NOT ideal and not as helpful as meeting in person. They pay you once a month rather than bi-weekly. Also, clients can be challenging. That is the nature of the job no matter which agency you work at.