Tons of learning opportunities, exposure to working with bleeding edge technology while impacting the life of millions of people with the use of technology that never existed and that we created with the use of our own creativity and skills.
Cons
Many moving pieces, high visibility products means no margin for error.