Pros
My coworkers are great and we all care about our mission as well as our clients. I also have the privilege of working with a lot of business owners of all sizes and from different industries. There's... great satisfaction in watching my clients find success.
Cons
The teams are small, which can be a good thing but leads to bandwidth issues. This can make it difficult to keep up with day-to-day tasks given the number of clients in my book of business.
Pros
Great place to learn, and develop useful skills. If you put in the work you will advance.
Cons
Nothing I can think of at the moment.