Vantaggi
Snapfish is a very vertical organization within HP, you get to experience the a very dynamic and constantly changing environment while being part of a solid structured company as HP. It's a very result driven organization, you can come to the office on a later time, work from home and dress as you wish but you need to get your numbers right. I work for Snapfish EMEA which is internationally structured with a lot of young driven people, in an environment which is pretty different than the overall HP corporate.
Svantaggi
Too much focus on the US from Senior Management, International countries have always lower priority. A lot of remote working that sometimes can be frustrating. HP processes and freezes makes everything more rigid (platform, hiring, transferring, travelling) and this is a massive limit for an online business.