There is only one career path available for new starters/graduates. This is one of the main reasons I left - coming from a technical background, I had no interest in consulting or management, but the analyst career path does not have an alternative to either. Although there is a technical aspect, it is restricted to SQL/Excel development. Additionally, the title of 'analyst' and the role itself feels somewhat vague. Responsibilities felt like a mix of data and business analysis.
There is a lack of organised documentation for new starters to better understand the applications and databases. I found it wasn't a lack of SQL knowledge, but rather knowledge of the databases and how data is organised, that presented the biggest barrier to completing tasks.
YMMV - depending on which team you are in, you may end up not meeting your manager/other team members for a long time as they are not based in your country's office. I never met either of my managers in person.
Pension contribution could be better.