I believe my negative experience was unique and not a reflection on the company, just a supervisor.
I had hoped to stay with Beacon for a long, long time, sadly I was let go by my supervisor. I'm still trying to understand what happened! At any rate, the company is solid and I wouldn't discourage anyone from seeking employment with them.