Pros
I have young and energetic colleagues who fit my age group so I blend well. Salary is good. HR tries to do team building activities.
Cons
People tend to stay long so there is no real room for career advancement. When someone above you leaves, instead of promoting a employee with the necessary skills, they hire from external sources to fill the vacant job. If you are happy with career stagnation and good pay, this is the job for you. They are using processes and software from old times with a if it isn't broken don't fix it mentality. Problem is time and technology is advancing and there is many room for improvement but unwilling to invest. All that matters is the quarterly reports so no significant investment into improvement will ever be made. When industry is forecasting a headwind, solution is reducing headcount.