Pros
Accelerated learning in an environment with a lot going on, allows you to learn fast if you can keep up
Cons
Management can be toxic and is not accommodating at all, they also don't trust the teams. HR is also not on your side at all and constantly threatens you, in my short time the below happened: HR asked for my full personal medical notes made by the GP which is a massive violation of privacy, they did this because they beleive I faked an operation when I had to get daily checkups. They sat my desk directly under an industrial office fan and when I asked multiple times for something to be changed as my eyes were drying out I decided to take matters into my own hands and wear sunglasses to stop it, within an hour of this I was told to take them off with no solution to my eyes drying out. HR accused me of 'rallying the employees' when I brought up the fan to my team after they decided to move someone else directly under it.