Pros
Work on bleeding edge technology.
Open to ideas. Experimental.
Transparent feedback, no confusion or whatsoever.
No hierarchy, so delays in communication.
Sprint style work.
Video games, musics etc etc.
Young, Energetic, Filled with Lot of Enthusiasm Team Members, (like the famous The Road Runner cartoon)
One develop his/her leadership skills while working with other leaders.
Cons
Work Life balance was chaotic.
Not for soft hearted or 9-5 people.