Pros
Some great people who really care about the products and our customers are still around.
Cons
Everything is going to India, and even worse, current US employees are being asked to train their Indian replacements. There is a new expectation that everyone will work around the clock, weekends, holidays and during their time off. Layoffs continue to happen, hitting every US location within every department of the company. US hiring seems to have halted altogether and the remaining employees are left with huge piles of work. Pay is not comparable to other large software development organizations. There is very little communication between offices and departments, which leads to constant duplication of efforts. The company is hiring all new developers out of India because they are cheap. Just because you can get 50 people for the price of 1 in the US doesn't mean that this is the approach we should take. Quality is more important that quantity, but this company doesn't believe in that.