Everyone is really close, kind of like a family away from home. Small enough that as an intern I had the opportunity to take ownership of projects and really feel like I was making a contribution.
Cons
Small company with limited resources, but this can be an opportunity to learn how to be resourceful. The close-knit culture can be something you need to get used to, have to put in the time to earn everyone's trust.