Embassy Bank is offering $25 for opening its free personal checking account with a minimum deposit of $500. Maintain the minimum balance, and Embassy will deposit $25 into your account every year for life. Also, you'll receive one free set of checks every year for life. The free checking has no monthly service charges, and no Embassy Bank fees for withdrawals made from a foreign ATM (but sounds like they don't reimburse fees charged by other banks).
It appears that the minimum balance during the year to earn the yearly $25 is $500. The small print does state that this balance requirement is subject to change. If it remains at $500 and you keep the balance exactly at $500, the $25 earned would equal a yield of 5%. This becomes less of a good deal as the balance increases. For a $1K balance, the $25 would only equal a yield of 2.5%.