Mamma Mia's is good if you are poor, hungry and don't care if you fall asleep after lunch, which I don't, because my job is meaningless.
All I've ever eaten here is the pizza and it's not bad depending on the time. If they're busier they tend to under cook it because maybe they assume a customer waiting eight minutes instead of five is going to send you into a fucking Hulk frenzy and you'll chew off someone's face and then give them ONE star on Yelp. And fuckin' A they'd be right.
I didn't wait eight minutes though, I waited five, and my shit was undercooked. Typically people like their pepperoni crispy, take not Mamma Mia.
The other reason why sometimes I avoid this place is because it's so tiny and closed in that when you order your pizza to-go and the seats are full you end up standing awkwardly in the middle of the room, mindlessly fucking with the fountain machine and gazing at the nonsensical wall memorabilia until someone says "EXCUSE ME?!"
By that time though, you'll have your under cooked lunch and it will hit the spot if you're in the mood for greasy, New York style pizza.
Then I fall asleep at my desk or think of adopting an eating disorder and vomiting in my work's public restroom. But instead I just eat another slice and look up "crazy cat" on Youtube. Either way, the lunch special is like 3.50 so it's always totally worth it.