I need to know as to how good/bad is the company, their market reputation, etc...how is working environment there, etc, etc