Pros
Free tea and on-site canteen Salary is competitive
Cons
The reality of the role is completely different to what was advertised to me. Feel very isolated in the working environment, treated as if I am just here to fulfil a quota. Also feels like there is lots of office politics and mind games going on between members of staff. The work being given feels like it is just work which senior members of the team can't be bothered to do. Never get the opportunity to learn anything meaningful or be involved in the more interesting work. Middle management can be very aggressive, it often feels as if they are talking down to you and belittling you. Rarely get to speak with the team manager, no opportunity to voice issues and when I have tried they just get dismissed. Technology stack is very dated in places and is very specific to the company. If you want to change jobs it is like you have to start from the beginning again, so you are unknowingly chaining yourself to the company for the long term by accepting a job offer here.