Texas restaurants can pay tipped staff $2.13 per hour, but are supposed to make total wages up to $7.25 if tips don't get it up to that number. $290 a week, if you get 40 hours. If the employer is playing honestly....
I tip 20% or more, except in cases of spectacularly crappy waiting.