Hi, itís really very important and difficult to know about the company before joining. But it helps us a lot when we join the company. I know one site which will give you answer of your questions. Visit pastjob.co.uk
. This link provides information about companies, about employers, working culture and all. All these information are gathered by the previous employees. I hope my information will help you.
Good luck for your future!