Pros
Some of the colleagues are nice and helpful while others are only looking for opportunities to make themselves look good. I got told on my first week there that if you last 2 years in the company you're considered "senior", due to the high turnover which I got to experience first hand, lots of people come and go.
Cons
you'll have to learn new technologies that you don't work with for the rotational "support week" that you get no extra pay for. trying to do work on any small feature outside of your current scope without a manager being involved will get you into trouble but during the annual review you'd be told you don't take enough initiative. the quality of code is rarely a priority but you have to push for new features regardless. they switched the culture to office first so I saw how the board had a meeting one monday, finished it with smiles and jokingly went out of the office only for the next day to be announced that 10 roles will be laid off. no job security due to financial struggles