Pros
Differentiates with the engineering excellence culture
Cons
sometime too cautious in approach
Pros
Very good work culture. No pressure at all. WFH options and flexible shift timings.
Cons
Not much but can have some team outings or any team gifts for occasions like New year. No gifts received from company so far in this 1 year :D