Pros
The professionals at Obox found a position that was perfectly suited for me, and through my entire tenure were always responsive about any concerns I had, transparent, and truly made me feel like they cared about my progress. They're awesome people.
Cons
None that I can think of.