Established brand. Promote from within. Clean office, end of the year bonuses. Good networking opportunities. Availability to learn on the job. Decent wages and work schedules. Diversity in the work force.
Cons
Constant changes that weren't always effectively communicated within all departments. High tension, stressful environment. Deadline driven. High employee turnover. Stigma attached to industry by other corporations.