Pros
Really nice coworkers and if you're hired on you get a lot of free stuff. It starts off really good and you feel like you found the best place in the world to work. You find out very quickly that you are wrong.
Cons
Management doesn't have a clue how to manage a team. They are downright rude to their employees and there is no warning when hours will change. One week you might work 40 hours, the next 30 hour or maybe even 50-60 hours. Who knows? If you're a temp you don't get treated like a person at all. You're just a machine. Management won't even talk to you. Some people have been temps for two years and it looks like they are never going to get hired on but they sure do make them hold on to the hope that it might happen soon. No benefits or raises for temps either. They treat their good people like trash. So many people have left because management has just been awful to them. And you can't move up unless you make Shutterfly your life. If you won't spend every possible second drinking the Shutterfly kool-aid then you have no hope of advancement. Zero to no training. Shutterfly's idea of training is showing you in 15 minutes how something works and saying okay you're an expert at it now. Mandatory time off. Basically after any major holiday you get an extra day off which would seem good but you don't get paid for it. As a temp you don't get paid for holidays and you don't get paid for the mandatory time off so you have to push yourself all week to work overtime to make up the hours lost.