Pros
If you are smart and work hard, leaders will pick up on this and put your assets to use. Non Stop. There will be no shortage of work from business development, project leads and other firm related vanity projects + time wasters.
Cons
Hard to know what is behind the curtain and what the firm really stands for as a small business that has no board of directors or governing board. Company does not support its employees, nor staff projects adequately. Most experts are outside consultants and there is virtual no chance for staff to build expertise. The company does not support employees in professional development. Every staff meeting involves someone talking too much (the CEO). While relationships are strong among employees, it is a place where everyone treads carefully. Everything stated is personal and staff are not comfortable fully expressing concerns. Feedback is often met with push back by leadership. Leadership will ignore staff and make the worse possible decisions even after "analysis."