Pros
Work-life balance (essentially 9-5), stability
Cons
Operations are ridiculously inefficient. Management is trying to reduce costs but has no idea how wasteful their policy of hiring 5 incompetent people to do the job of 1 or 2 highly qualified people is. Career progression is effectively meaningless. You may be promoted often because there are a ridiculous number of levels, but the promotions do not usually result in additional responsibility and pay increases are negligible. There are essentially 5 levels before you are even remotely considered to be in a position to have direct reports and even at that point they basically will give you 1 person reporting to you more as a token than anything else. Work is relatively dull since most of it is routine and could be automated. Incredibly hierarchical structure