Yes, they are heads of the major government departments and advisors to the president and are appointed by the president ,subject to approval by the US senate. read more
While, past presidents have appointed family members to cabinet positions it has since been frowned upon and been made illegal. The appointee cannot be paid with treasury funds. However, all appointments are political and being paid by the Treasury is a small limitation when the President has lots of money. read more