Pros
There is nothing positive to say to be honest
Cons
#1, Management if full of politics
#2, HRs think they are boss with full attitude and some act like they are super busy
#3, Pay is very very less and leadership show that they are improving the business but they never do
#4, Just to take your personal leaves you will have to get so many approvals and follow-ups, you will be tortured to resume to work during the leaves
#5, management and HR doesn't care about your health, no humanity and they care only about business
#6, Even if you have 10/10 CSAT score, you will not be promoted and even if you get promoted, salary would increase by 2k-3k USD max.
#7, They would say they will file for H1b and you will not be filed and the supporting immigration team would reply sorry your Visa is not selected for this years lottery. They are so idiotic