>What did the company do that made you want to stay?
I liked my co-workers, and was not exposed to petty power games or big egos.
>What would have kept you around longer?
Kill off the petty power games and big egos that came along later. Money and respect, when I left they still had me listed as a new grad with <2 years experience along with the associated shit pay. The company wasn't really growing so there wasn't room to advance or build new products.