Vantaggi
There are a LOT; work from home, flexible with hours, incredibly understanding and caring about family health concerns, great benefits for a company of their size, and friendly/fun coworkers, to name a few specifics.
Svantaggi
It is a fast paced industry, with lots of challenges. Constantly evolving products and working with emerging technology can make it feel like you are never "knowledgable enough", which could also be considered a Pro, as it pushes you to keep learning and growing as well.