Great team who really work together to achieve business goals.
Experienced team who are experts in their field.
Small agile company, who have the ability to outsmart the competition.
Cons
Company lacking in true people leadership and management.
Staff stretched hard to achieve what is required.
Good staff not rewarded for their efforts.