The benefits are good, not great. Although they have been getting better. We win a bunch of project/solution based work, but also some staff augmentation type work . . so the interesting factor on your assigned project varies. I would always like to be paid more, but I do like that there is the base comp and other ways to "earn" bonus - - such as referral bonuses (that are actually attainable).