Work culture has become worse over time but it is still better than most companies.
Employee perks are quite good
Cons
Culture has changed for the worse in the past 3 years.
Quality of work in many teams is not up to the mark. The SWE works only require business requirement know how and very little of technical expertise.