Pros
Salary on time remote work
Cons
You will get a different nickname which shows that you are a U.S. citizen. Management is not serious about business, In brainstorming sessions they are storytellers. The developer department is tired that's why they are very slow. Management always demotivates employees. The company only entertains South Indian employees. Team Hierarchy is not good. Team Leader don't know anything about their field. they are afraid to make decisions and make changes in tasks or campaigns. They allow another company's employees to do part-time and share official credentials with them. Not provided required resources but want 100% results. They fire employees without notice. They evaluate employee performance but they don't know on which metrics.