Pluspunten
You get good development and learning experience early on in your career. You get a good grinding early on so you can set ambitious standards for yourself. Variety of projects and development languages give plenty of exposure. Sometimes you're on your own and that builds a lot of learning. Exposure to client communication in some projects.
Minpunten
People leave often, sometimes its senior members so you have to pick up after them and the management thinks that you're just as capable and experienced. No standard DevOps or other practices are available. Faulty and unfriendly software and practices for bug tracking etc. Developer reviews become a platform for unnecessary grinding and aggression rather than encouraging feedback. You are expected to be trained in everything and deliver as such, when this is a completely ridiculous concept. You are expected to have a good threshold of accepting destructive criticism, unnecessary anger outbursts, and unfair expectations. The Good Cop eventually tells you that this is for your own good.