Pros
Good work/life balance. Compensations and facilities are still good. Good engineers are still around.
Cons
Very incompetent management, especially in IIT. Severe system's outages only confirm that. CEO and his favorite VPs are not technical at all, which is strange for a technical company. All they can do is to follow Wall Street advices like: * Offshore and then brag that Intuit is the best employer in India (aren't you sensitive at all to how onshore people feel?). * Cut employee's compensations to make them average for the industry. In spite of fact that company is doing extremely well financially, leadership has decided to cut employee's compensations. Starting this financial year (08/01/2010) stock options are very limited and will be available for "big cheeses" only soon. Starting next financial year stock bonuses are not likely for "ordinary" engineers either.