Interesting pay format
Great people and a level of dedication to team building
A business that consider it's people
People that prioritise doing the right thing
Quite modern and ahead in terms of technologies and their applications
Cons
Sensitive to market shifts due to it's smaller size
The different teams end-up stepping on each others toes on certain contracts