Pros
none. it is a horrible place
Cons
You will notice that any positive reviews are from Lahore employees. There is a clear cultural difference between the Pakistan office and the US office. The US office is utterly toxic. The executive leaders work to undermine you. Basically, there is no cultural diversity in the company - US employees are white and treated poorly. There are no African American or Hispanice employees. But the Pakistan group is very happy because they have job security. This is a fact. The company has a horrible reputation in the US and they have burned bridges with Visa and MasterCard in Europe as well. The leaders micro manage everything and do not understand sales. They do not understand why clients don't just sign their contracts. If a client asks for more than one demo the CEO will ban all demos because he is paranoid. Some contracts take more than a year to negotiate because they are micro managed. They ask you to complete RFP's and then won't provide technical resources until the last minute. And then they refuse to answer all questions in the RFP (unlike your competitors). Then the CEO says "why are you failing?" Direct quote.