Pros
This is the best team to work with (Engineering team)
Talented, cooperative and nice
From teamwork or technical perspective.
Cons
Pressure pressure pressure all the way, the company is scaling quickly with tons of new requirements/changes which puts so much load on engineers especially newcomers to get introduced to the large system + add new features
But to be honest, the management tries multiple strategies to fix that