Pros
If you have no job and you need something to pay the bills, consider MivaTek over nothing. But I'd continue job searching even after you accepted the offer.
Cons
MivaTek was one of the worst places I've worked at. The environment is toxic, the CEO uses profanity and yells at people on a daily basis, I heard of him making one of the girls cry in a meeting of 10 people. Keep in mind it's a small company, and everyone works with the CEO directly and the CEO makes all decisions no matter what department you're in. They low-ball employees' salaries by promising a bright start-up future with equity. But a few days into the company you'd understand that they're selling a commodity product for higher than market rate pricing. Along with bad management and the beaten up team, I don't see the future being bright for them. Their "marketing strategy" was hiring a few experienced marketers, let them compete, and firing those who they don't think are "experienced enough" in comparison. Keep in mind sometimes they hire people who leave other jobs to join them on the false pretense. Their "retention strategy" is to hire people who need Visa sponsorship, and sponsor them. Those guys are unhappy, but stuck there. Their "pricing/brand/product strategy" is whatever the CEO feels like at the time. The best example of this is the CEO deciding to name the company MivaTek without further thought. They're now being sued by Miva, the E-commerce software company, and they now have to change their name. So yeah, if you have no job and you need something to pay the bills, consider MivaTek over nothing. But I'd continue job searching even after you accepted the offer.