Pros
Brand Value in E-commerce Space Perks : Free Snacks, Occasional Beer/Food
Cons
This perspective will be subjective as I have worked for one particular department which was not to develop front end webpage or web related technologies. However, general picture is Shutterfly has more managers than Individual Contributors and a manager can survive year after year without doing any real work. What is worse, your manager will be very reluctant to think of/implement any new technology/design/concept even using existing tools/stack !!! All your manager wants is to run business as usual, come to office at 10, leave at 5 and hammering same faulty system year after year. For people who wants to learn and build a career with new technologies, this is like jumping off a skyscraper!