I joined as a associate software developer and worked here for around 2.5 years. The projects here are sophisticated and interesting. You'll be given plethora of opportunities to work in different tech stacks. I have had a commendable growth with the support of my managers and developers here.
Good compensation and benefits as well.
Good and friendly employees (apart from management)
Timely salary
Good for frontend developers only.
Cons
No work life balance
Bad management
No clear task requirements
Management not good at communication
Can be asked to resign anytime so no job security.
No benefit of working hard or showing loyalty towards company.