Vantaggi
Upper management resolves all delivery issues on their level not to stress teams. I have a lot of flexibility in choosing the right tool or library after convincing the Lead/Architect. There is a time for tech exploration when you have a free hour, the company invests a lot in bringing more people to discuss ideas internally and share experiences.
Svantaggi
Overall planning seems to be far from perfect and there is a constant feeling that management tries to bring more responsibilities on your shoulders for the same money, while it's hidden under the approach "When we ok to do it longer rather than hiring new people when the load is not easily manageable". A 50/50 work split is an illusion and only leads to underperforming on the project and does not work at all from what I`ve seen.