Pros
Very relaxed office
Free Lunch
If you're good at learning things on your own, then it's a good place to work
Cons
With there being so few senior developers, it can be hard to get the help you need
Turnover rate is extremely high due to number of interns, which means code is being swapped between people very often