An innovative and progressive company and a leader in it's field. Great autonomy for individuals and plenty of in kind benefits. Plenty of flexibility and great staff.
Cons
Very tight margins so not too much money available although this is countered by the sheer variety of work.