Pros
The only pro is working with other more experienced devs if they're still there .
Cons
Upper management lies constantly about deadlines and upcoming opportunities. I HIGHLY recommend avoiding this place. The CEO constantly changes requirements, does not follow any sort of development process, and will keep saying the company is "only 3 months away from completion." The equity offered is worthless because most people leave after 5 months of little to no pay after they realize the CEO is consistently lying. The development team consists of mostly boot camp graduates who don't know better and were suckered into the pitch of a company on the brink of success. I too got suckered, but now I know there are people like this out there. The company is constantly hiring because the turn around is so high.