When do I get my $25 credit? Are there any limits?

Your credit will be applied to your account after someone has signed up with your personal promo code and gone through one full billing cycle.  There are no limits and the credit you receive as a referrer is a one-time credit for each referral.