Pros
It's a free-for-all learning environment with little to no gates to block your ambitions. Everyone is willing to help and is generally excited to be here. What you will learn in one year anywhere else you will learn here in two months. Free soda and cereal.
Cons
Most people are still excited to be here because they're so new. Everyone is new because most quit from exhaustion or get fired for disagreeing with management. You'll learn so much so fast here in the form of "what not to do", but because everyone is always new the company keeps repeating the same mistakes over and over again. There's no real end in sight. The more reliable you are, the more you're utilized. They will push you to your limits until you're so exhausted and beaten down that you either look elsewhere for employment or get promoted, leading to even more responsibilities and a higher chance of getting fired for something small, even if shadowed by all of your accomplishments. In the end, you still feel like you're doing something great for the world, but there's no real light at the end of the tunnel for a healthy sustainable career. Only long... very long hours and one day off a week.