Huge fluctuation of people - more are leaving, even from higher management. Outsourced colleagues can barely speak English and their skill is below junior level, no budget to anything - education, raises, not even computer upgrades. Possibly connected to IPO. No communication from higher management whatsoever.