I worked alongside them for a couple of months a couple of years ago. The people I worked with were very good. Can't say much about the culture but they seemed a very good outfit and they do a lot of good work. They are mainly a defence consultancy but I expect they work on other sectors also. All in all a good outfit if the do the work you want to do.