There's a lot of opportunity to present to leaders
Cons
It takes months and years of sharing the same data to spark any desire for change
Within my 2 and a half years at Shutterfly, there were 3 lay offs. It definitely isn't a stable work environment.
I stuck around for many years and was able to grow but eventually like most of my colleagues figured management impediment in career advancements. They tend to bring a lot of outside talent for advanced careers instead of internally. Its a great company to get the name on your resume some experience and look for better paying job in a 2-3 yr plan.
Cons
long term isn't much of an option if you want career growth and a competitive salary.