Work is constant at times and you have some flexibility within the company.
Cons
Old staff, monotonous job at times. Pay could be higher, there is no upward flexibility unless someone retires or leave the company and even then the position may just be scrapped and given to someone else already on top as extra work.