Pros
You become truly a part of something massive. You understand why system architecture and forward-thinking are important before implementing a feature, recognizing the significance of considering scalability, maintainability, and long-term success.
Cons
Focuses on fast delivery without thinking ahead.