Senior Management regularly meets with front line employees
Ability to nominate anyone in the organization for awards and recognition with minimal red tape
PTO is great
Extensive and complete benefits package
Numerous growth opportunities
Extensive training
Fantastic work environment
Cons
The technical landscape can be very robust. You have to understand your technologies to work here.