Pros
Non-corporate atmosphere, rare but beneficial work culture, great work environment with a good team to work with, flexible schedule, reasonable pay. Monday-Friday schedule, no weekends, indoor AC environment a plus.
Cons
Better communication would create better harmony.