As an independent consultant, I have worked several projects through the BGS team. They always have interesting projects and clients and the team is great to work with. They keep me informed of new projects coming up when my current one is ending and present me with any opportunity that is a good fit.