Lots of good people, WFH flexibikity, yearly pay reviews.
Cons
Pay is perhaps lower than the average for this profession, limited scope for progression, training opportunities and investment in internal staff, feels more 'corporate' than it did previously, Questionable decisions made for new system architectures from higher up with minimal input from actual Engineers.