Pros
None that I can think of at this moment.
Cons
Expect 0 training, 0 supervision, 0 cooperation. Program directors can and do make arbitrary rulings without considering the negative impact on the workflow, or the impact on the clients. In this type of work, consistency is necessary as clients will focus on the inconsistencies and not on themselves and this tendency among the poorly educated, poorly trained program directors to change rules without cause or reason makes the work all the harder. Working in such a negative and toxic environment impacts your ability to deliver services to the clients and impacts the workplace environment. There's a reason why Baker is running help wanted ads constantly it's a soul crushing place to work and the turnover is constant.