Juniper has constant layoffs. Some isolated and intermittent incidents are not layoffs and just firings, because they don't offer any separation or severance packages. These are long drawn out fiascos that are orchestrated by HR with bogus PIPs.
However, when layoffs do occurr, separation packages are offered to show investors and wall street that "cost cutting" is going on and people are been treated well. This usually happens when the earnings are bad, as it helps to balance out the bad news with good news. I don't have to tell you, but its all a game so the id--ts at the top can continue to stay in power, despite all their mistakes. This is common everywhere and not new to juniper. Juniper has got away with this practice for a long time and the leadership team has been lucky, but their luck is about to run out, because wall street is realizing they have been duped by Juniper far too long. Many analysts have caught up with the poor performance of the leadership team and they are recommending to dump JNPR.