Pros
They fully credential you, get you liability insurance, get clients for you, offer supervision, and have people behind the scenes to support you. You can choose to accept new clients or stop taking intakes when you are ready. Once you are acclimated, you pretty much feel like you are working in any private practice setting. EHR is easy to use. Clients are fairly diverse so you get to work with a range of needs and gain valuable experience. PTO and other benefits are offered which may not be available at other practices. People (co-workers) are friendly. Cozy office set-up. Flexibility with doing in-person or telehealth sessions. Lots to like.
Cons
Communication / responsiveness in-house sucks sometimes. The behind-the-scenes corporate structure feeds into this by giving admins WAY too much to do. If you email someone on a Monday morning, you may hear back that afternoon or you may hear back at 10 p.m. on Friday night. It's fee-for-service work even with the benefits, so you can take the day off whenever you want, but if you don't have the PTO for it you won't get paid.