The owner is very nice and truly cares about you and your career growth. You get the opportunity to work with some amazing companies in a very diverse range of industries.
Cons
The amount of workload and number of clients assigned to you may not be very much initially and may take a couple of months to build to your desired level. You need to be sure to manage your expectations regarding the amount of work you will get.