Pros
Friendly coworkers who definitely help get you through. There are a couple of odd people that you'll have to try to tolerate.
Cons
Where do I even start? First of all, I don't even know why I still agreed to work for this company even after reading all the negative reviews. Things seemed to start out good but there's been a big gap missing in management and they can't seem to fill it as things are slowly starting to burn. -Be prepared to be overwork while being underappreciated and underpaid (there are pay dispariaties, chat with your coworkers). -Some days you'll work a minimum of 6 hours and others over 12+ (sometimes back to back) -Last minute (less than 12 hours notice) schedule changes seem to popular and sometimes you barely get an update until its too late. -Even if you submit when your unavailable, you'll probably still get schedule. -Most of the time you're dealing with kids who don't want to be photographed and/or overbearing parents. -They push for you get to get good Google Reviews (probably to cover for all the bad Yelp reviews). -Communication with management is a big issue JUST DON'T DO IT!