Great values at top of organisation
Environmentally and socially aware
Caring and flexible approach to staffing
Great projects
Extremely high level of technical expertise
Cons
High overheads:staff ratio
Resourcing limited, use own computer, phone etc.
Moderate staff turnover
Would benefit from stronger growth strategy
Numerous different services can impede efficiency