Pros
Typical small company pros - + lots of potential for self-direction and growth + able to contribute with a wider focus than at a large studio (not a "cog in the wheel") + great culture of friendly game-loving individuals + everyone is willing to help out if I hit a wall + very little internal bureaucratic nonsense to get in the way of progress I was able to have opportunity there that no AAA studio would even look at me without 5+ years of experience and 15 shipped titles (not to say I'm entry/junior level). Interview process was pleasant for both technical and personal interviews. Very willing to accept "I don't know this (potentially) obscure thing" as an answer as long as you proved you were able to learn and start off in the right direction.
Cons
Typical small company cons- + Limited resources meant employee bandwidth had to be carefully allocated + Limited compensation/benefits potential + If you don't like commuting into the city, it will be rough