they are fairly good, but not great by any means. They have developed a lot of their in house apps, processes, methodologies etc...and this has been prominantly put on display one their website.
Whilst probably not the best, i'd take it in this market. They deal only in large contracts, have an established brand name, and carry some clout in that regard.
The major downside is that , like most GE units, most of their stuff is specific to GE and cant really take it once you leave.