Broken Arrow companies looking to fill 300 job positions