Pros
No pros at all nothing to experience good
Cons
One of the worst company to work with if you see any positive reviews then they are just made up. Lots of internal politics and favouritism in the company. Work is never rewarded even if you are working 18 to 19 hours a day only favourites are promoted. There are bunch of people working onsite in US and they work fully remote and they have their own rules ,once you enter the process you can only see their terms and condition to stay in the company other wise they will make sure you get kick out for the work which was not even assigned to you they says clearly in the open form they want boot lickers and company have no control over these people on the contrary they control the company . One thing for sure you will be in shock to see the level of dirty politics the length to which people can go to do politics and cover up for that.The upper level management does not bother about anything what these guys are doing in the company, shouting in the calls is very normal and if anyone want to listen what trash talking is they can see it on daily basis even the entire HR system is a failure. Please do not join this company as it is going to ruin your career.