There were some good hardware and software engineers there (who are no longer there and have left).
Cons
It is the most unprofessional company I have ever seen, their lab is really unprofessional. BIT employee turnover rate is extremely high. I could not recommend working there or doing business there.