Pros
Great place to work! I love seeing progress in the individuals I work with, and I don't think I would've gotten a taste for it without the openness they had towards new hires.
Also, I feel the most rewarded here I have in any place of work I've ever worked, just based on the work I do. Not only that, but I feel the most appreciated I've ever felt in any place I've worked.
Cons
If you don't like making your own schedule, that's a downside. Or if you don't like paperwork. But if you don't like paperwork, don't work with insurance companies. Or the government. Or pretty much anything anymore. So I guess just get over it.