Pros
Ability to work from home for remote employees. Good training in your practice area (for tech employees). Friendly work atmosphere (for remote employees) with ability to have good life/work balance.
Cons
This is a sales organization - no matter how your customers like you and your professional advice if you do not do your monthly numbers - you are out. As a technology consultant you are dependent on account managers and account executives to provide you leads and customer engagement opportunities. Yet your management sets for you a quota you must meet even when your account mangers provide you 0 leads. Middle management (some of them at least) tends to play in 'broken phone' and blamestorming without any desire to understand what is really going on during engagement process. Horrible benefits: expect that for HMO you will be paying appx 70% of insurance costs - several hundred after tax $ for married healthy couple with no kids.