1) You have to be on the books as the last day of the fiscal year to be eligible.
2) Your bonus will be prorated based on what your actual salary was for the year (it's not annualized.)
3) If you announce you're leaving after the end of the fiscal year, but before the bonus is paid out, you should anticipate getting shafted at some level.
4) The mid-year was 25%, but that does not guarantee anything about the year end payout. It's dependent on other milestones like topline and bottom line revenue.
5) There is no clawback at Cisco. If the company decides not to pay out a year end bonus, there won't be a penalty/clawback. Anyone suggesting otherwise has no idea what they are talking about.