Pros
Small offices give you a great opportunity to build relationships with the clients and your co-worker. The back office support is exceptional and the technology makes your job painless. There is bound to be an office in your town or neighborhood and if there is not they want you to start your own.
Cons
This job is100% reliant on your co-worker. The FA's rely so heavily on the administrators that they are lost without them and the administrators rely so heavily on the FA for income, reviews, and communication that the relationship can be the best ever or the worst you will ever encounter. You have plenty of tools and back office help to be successful but if this relationship doesn't work you will be miserable with nobody else in the office to play peacemaker.