Used to be lots of fun, new owners out of touch with tech industry
Pros
The old mobile manager (who left) was literally the best boss I've ever had. It was a great work atmosphere that was a lot of fun.
Cons
There are way too many to mention. Senior (product) managment doesnt care about native mobile so there is very little support. The whole mobile platform always felt like an after thought when it could be a huge part of the buisness. Unfortunatly the code base came from a contractor and is as bad as it could possibly be. It was pretty soul crushing to have to work with every day. In addition the new owners care about only one thing and thats profit, at the cost of alientating the employees that were most core to snapfish. Overall this place really changed for the worse especially for the mobile developers.