There is a re-org AT LEAST once a year and each time there is a mass layoff employees because their positions are moved to the offshore/India team. I worked there for four years and watched it happened over and over until one day the inevitable happened and it was my turn. They do not value their employees at all - they are nothing but a number in a column. I heard that the have taken away the remote/telecommuting option for ALL employees. Existing telecommuters (who have telecommuted for years) were told to move near an office or quit. So they are losing MANY employees. They are losing wonderful people with 15, 20, 25 years of experience all because there is a new bigwig who wanted to change things up. Ridiculous and short sited. Existing employees are so mad that THEY are quitting because they are so disgusted with how the company is treating their loyal employees.
And if I may add, their salary is NOT impressive. Even if you manage to survive their, the pay is not very good and their PTO accrual sucks.