Grateful for any advice on this company. They are recruiting at the moment but I can't find much on them. Has anyone worked for them? Are they a good company?