Pros
good pay and generous pension and private healthcare schemes including dental support after a year. lots of educational resources to use like Coursera and internal company resources.
Cons
It is not easy to implement a change, even if it is a small change like using python scripts instead of power query formatting to an already existing process.. middle managers i.e. the link between data analysts and associates and the upper managers, seem very detached from the work their subordinates do. Your manager does not understand the technicalities of your work, because they're not directly involved in it. Instead, their role is to supervise 10-15 analysts like you, exchange emails and devise new KPI improvement processes for their team.... the well being activities like yoga, meditation, etc that the company offers are most likely aimed at managers rather then ordinary employees so that they can relieve their stress...because you wont have time to do any of them...if you do, you can be told that you're not 'focussed' on your work. Lack of transparency on how decisions are made through the lack of feedback about your performance until you're told you're sacked due to your performance 'not good enough' which can happen before your next scheduled performance review. It suggests that you might have said something wrong over a teams chat to one of the higher management but you will never know exactly what that was, i.e. the decision was not made objectively. This happened to a couple of people while I was there. Your ability to meet your role's goals and objectives does not really matter nor the level of your technical skills. Pity some technically gifted individuals were let go.