Your job is never safe. They have constant rounds of layoffs, and continuously send more jobs to their offshore office locations in India. If they can find someone else to do it for less money they will. They also have terrible benefits and while they promote flexibility that does not mean you will have work-life balance. Even if you take time off, you're not truly off.