Really talented and interesting co-workers. Nice working environment. There are people who genuinely care about their peers and look out for them.
Cons
There seemed to be struggles between different factions for who was in charge. Some people take advantage of co-workers and really overwork them then flip everything around to make the people who did everything look bad and make themselves the star who did it alone.