Pros
Netsmart is growing fast and does provide opportunity for growth. People on teams get along well and there is a lot of respect between these associates. Middle management are pretty flexible and trying to make strides towards improving morale and putting process in place. Though there may be periods of unbalanced work/home life, that appears to be improving as staff levels are increasing. Additionally, recent management changes have helped reduce the number of drive-by type "emergencies."
Cons
The company has grown too rapidly. While growing is a good problem, growing rapidly can cause many issues. There is lack of process and in an effort to plug the leaks that creates, often the best asset -- the people -- can be overlooked. There is a general overall feeling that Upper Management is not in touch with most employees and the middle management can only do so much. I suspect this can be said about several companies, though.