Hmm, the only thing I can see being kind of annoying is the 30 day thing, maybe cut it by half to 15 days, or maybe...
The first day job badge is 5 days, the second is 10, the third is 15, the forth is 20, the fifth is 25, and finally, the rest (And the cap) is 30 days. Might give players a little incentive to at least see what its about, and if they want to continue, well then they can put in the effort by logging off for X amount of time.