What kind of shitty Engineers is BFL employing or contracting that you continue to have these elementary problems? Surely you have the answers since you're an employee of that trainwreck
BFL doesn't care about skills, all you need to do to get a job there is shill for them on BCT.
D's get degrees! At least that's what I hear. Although during my time at post-secondary you had to have at least C's to graduate.