Pros and Cons of Solo Development