They don't provide strategic advisory and technology experts who care about you or your business.
Pros
I can see this operation being a place for inexperienced professionals seeking to grow rapidly. There are plenty of chances to take on more work loads and get you quota in for the over 70 hours that are nearly required to do the job. If you are up for it, this might be the perfect place for you.
Cons
Management does not recognize how to grow nor how to focus on customers. Management has serious issues with growing and developing talent while putting talent in serious areas of compromise. If you have a life, you may not have one after joining this group. And contrary to their sales messaging, you need to consider which side you want to choose to support. Too many internal struggles for this small firm to give people a chance to get to know each other and too many problems with leadership egos, personal problems and the issues associated to their leaders not being able to make decisions about healthy growth. As far as compensation, forget it! You will be paid on average, much much lower than the going rate. There are people in this firm that have serious issues with personal security and needing to be in the lime light on a regular basis. While I am not saying these people are problems in themselves, I am however stating that these people create more issues for the firm. You will work hard and be asked to do things that may be some what unethical.