Pros
Good direction and strategy. Concentrating on the right areas, right approach in looking for right clients and projects. Recruitment of senior consultants from the BIG 4 and similar has helped shape this. Much better geared in making a clear breakthrough as a proper IT consulting compared to other Indian IT firms. Good level of expertise amongst the staff.
Cons
1. Poor communication from upper management 2. Lack of transparency in promotions and general apathy in dealing with employee concerns 3. Poor internal processes (HR, finance etc) 4. Change at the top level (2 veteran co-CEOs have just left) means that the company is thrown into a turmoil 5. Lack of collaboration with Consulting and delivery teams - constantly threading on each other's toes.