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.