Pros
stable
pro-family
plenty of projects
Cons
once you get a lot of exp, there is no way to get more money, because of very strict salary ranges.
Person with less exp very quickly are getting to your salary, wwhich is seen as very unfair, and then to get more, you have to do more, in example: not only develop but also take a part in sales and winning the projects, so twice as much work. or you can begin the technical architect journey, but there are no projects for you then.