Atmosphere. Freelance (come and go as you please). Good group of people to work with. Open Minded Management (bring them an idea and they will let you make it your own). They pay above local industry standard for hourly freelance rates.
Cons
No salary. You are a freelancer and you have to look for your own business (but I see this as a pro too because I have freedom)