Pros
Learning opportunities, growth, overtime perks, and project completion voucher, salary on time, decent salary, some managers are good, helpful seniors.
Cons
Will write few which can be helpful for new joiner.
Work load is too high,
So much variation in salary even having same experience,
You will be forced to work overnight, over weekend,
Toxic work culture and due to this all seniors and techies have left,
They force junior developer to work like a lead.