Clear goals and objectives; unique business model; fun startup environment; invites to fun industry parties; work with cool clients; opportunities to shape the future of the company
Cons
Some other employees don't pull their weight; high turnover (maybe not a bad thing though - management cuts people if they don't do their jobs)