43 open positions