Pros
The mission of company attracts smart, vibrant and creative people who are the driving force for the company's success. Due to the willingness of staff to continue growing business and furthering the integrity of the company, there are many opportunities to aid in program development endeavors (as time permits).
Cons
The company is facing lots of turnover as the economy improves and outside opportunities become available to the talented and smart staff who are underpaid, unappreciated, unrecognized, and over worked. The company has implemented many corporate procedures, but fails to abide by these policies, such as in the case promotions, posting of new and open positions, personnel reviews. There is no transparency within the company in regards to salaries, annual raises, or educational reimbursements. It is an ad-hoc approach and certainly unsustainable. It is questionable if the company can sustain these practices. I predict more turn-over in 2011.