The people make the business.
The technology development is rewarding and makes a positive difference to society
Cons
Limited if any career growth.
Continually increasing pressure to do more with less resource to the point it's getting almost impossible to do the job properly.