Pros
1. Good development related projects to work on. 2. Excellent learning culture with lots and lots of courses, and platforms to grow your skills with. 3. Very pro-active management with employee-centric policies. 4. Lots of events conducted from tech-talks, hackathons to cricket tournaments, CSR etc.
Cons
The management was exceptionally good before covid but after covid a lot of folks at higher level lacks those core EPAM values. No cons as such.