Seriously, why no one brings this up during check in? Layoff maybe once a year might be acceptable. With the employee churn so high, don't the upper management think it's a bad strategy? How about the board of directors? If new grads don't join, I think it will change.
No promo/hike. It's terrible. I can confidently say that in Cisco there is no transparency whatsoever.