Strong management, lots of out of work team building, strong community

Cons

Some projects seem to be lost in their direction and had a high turnover rate of contractors

Advice to Management

Continue the great work you're doing as a company, but truly investigate outside contractors before bringing into project, and making sure they will bring something to the table your in-house employees don't already possess