The product development team has the majority of their projects with the latest technologies and the management gives equal importance to tech debts.
Friendly atmosphere, higher management is mostly available and approachable
Impressive interirors
Cons
They are more process-oriented, and if you have no experience with product-based companies, it might be a little bit challenging during the initial few iterations, but that helps the sprint move smoothly.