Pros
Multiple consulting assignments offer great variety of stimulating work. Company offers a blend of technologies, ideas and methodologies serving a range of business needs in workforce issues, strategy, systems, marketing and operations. Good mix of online proprietary product for CMS, CRM, newsletters wrapped around own web hosting and integrated web service.
Cons
Need to be very adaptable to change and take on multitude of roles as business is multi-disciplinary consulting environment and expects wide-ranging experience and insight and a dose of creativity coupled with pragmatism. Need more quality staff to make it work better.