Nice people (mostly), flexible, employees are generally hard working and good at what they do
Cons
Lack of career prospects/ recognition, salaries do not keep up with inflation - the argument for the past few years is uncertain times, but some projects make big profit