Pros: good pay, great benefits, good people to work with, good facilities
Cons: very demanding, frequent lay offs, and unclear strategy for the future
Good quality products and programs. Has been restructuring for several years and this has resulted in many lay offs and very unhappy people left behind. Hopefully they can turn it around as they offer very good degree programs and provide quality education.