Pros
Differentiates with the engineering excellence culture
Cons
sometime too cautious in approach
Pros
Super clear insights and explanation of the tasks you need to perform with rewards on every step for the performers.
Cons
Doubtful about their ideas often and quick decision making by the company might affect adversely sometimes.