This company it is not what it seems, the recruiters, managers and technical people try to sell you something that doesn't exist. After my first month there, I realised the terrible mistake I had committed.
For starters the technical stack it's obsolete, for instance the main database is DB2. The architecture is monolithic and the projects are old and a big mess and the releases last forever. There are a couple of new projects, but beware you won't work on them. The company plays favourites all the time and if you are a new starter you would be assigned to one of the old projects and then pray to be reassigned - unlikely to happen.
Team wise, it's quite average and playing politics all the time, so be careful what you say and do. Some are friendly, but they are just playing you. Then depends on the team, if you are under a certain TA you are assured to have a hard time. In my time there so many people left that team because of his ways, but managers choose to do nothing - apparently he is one of the favourites. I was lucky in that sense, the TA was a bit better. But still, everything was "do this" and "with these tools" and that's all the help and freedom you'd get. There is no freedom to select any technology out of the stack, except for a few individuals and then they can sell that to management - for instance Neo4j.
Career wise, well, nothing unless you are one of the favourites. The reviews are based on your popularity, visibility and on the project you are working on. If you are working in a old project, well don't expect too much.