Pros
1. Good exposure and learning curve 2. Smart people in the company 3. Good company for designations like Associates and Engagement Managers; but not a good company for Regional heads as they get exposed to the reality of how the leadership thinks 4. Good compensation at Leadership level - Regional heads and above
Cons
Unethical Upper management 1. They give old timers false promises about Green card and H1 B visas. They make you wait until you exhaust the H1 B Tenure and then tell you the Green Card process was not done. They send employees back to India and force families to separate from each other. They make you trust them saying that they are taking care of Visa formalities but in short they are a complete mess and extremely unethical. The worst immigration process of all! 2. The CEO makes senior management lie about the companies skills and projects. He blackmails the management to either lie to clients or choose to get fired.