This is essentially a take out joint with very low quality and not especially cheap food.
You will find huge carelessly chopped root vegetables in everything. Chicken and Broccoli? No problem! But it's really a whole roughly cut Onion, at least 2 carrots, hiding a gram of pre-cooked dry chicken and maybe two bites of broccoli.
PROS: The set the bar for bad food
CONS: the food.
This is dining hell.
There is a wait to get into this place.
I would much rather a medium portion of edible food than a huge pile of crap. You do get a lot and that's enough for some people. The food is only marginally better than Taco Bell.
I wouldn't call this Mexican, nor Tex-Mex. It's about authentic as Olive Garden is with Italian food.
What's with the tag team server thing? You are left wondering who is taking care of you.
CONS: Too many to enumerate