Ping pong table? Check...
Pros: casual atmosphere, great people, once-a-month catered lunch.
Cons: lack of direction, planning, consistancy.
An interesting, casual place to work that not always 100% organized. The people are the main reason to stick around. The work can be rewarding but also seem pointless more often than one may like and direction is iffy at times.