Strong company values and emphasis on corporate responsibility; good leadership and a fun culture in which to work; gain valuable skills through an internship
Cons
Sometimes the company's vision can be a little fuzzy; management can be a little too hands-off at times; no pay for interns yet