Pros
Ability to work with some great social sector clients and can learn a lot from the devs. and ops. team...if you have the patience of a saint or Buddha.
Cons
Have never encountered a more abusive, controlling, condescending, or misguided head of a business. CEO is involved in all tasks from business development, to visual design--to a point where I was punished for pushing a business development conversation with an eager client because he wasn't on the call. Besides not having enough hours in the day to do all these jobs well, it creates a culture of dependency and sense that he doesn't trust anyone else to do the job. Also says awful things about teammates to those not present--including myself once I departed. Culture of fear and mismanagement explains the extremely high turnover rate. Not that people can't cut it...