Post Graduate Work Permit in Germany: Eligibility, Fees and Benefits