Good place to be exposed to the industry. Some growth potential with benefits and training supported. Good core teams and technologies in a nice location
Cons
About 50% of the management team are hand-picked and placed in positions they have no business being in. Human Resources justifies their existence by spending money on worthless, politically correct, corporate training.