Reply to QQH:
-- Yes, good small company is much better than large company.
-- As long as they give you a offer, go for it!
Regarding the payment for these two days:
-- Depends on your salary level, let's say your salary level is $50/hr, $50 x 2 day x 8 hr = $800
-- If I say: give me $800, I will offer you a job. Will you pay me $800? If the answer is Yes, then don't worry about the two days salary.
-- Theoratically, they should pay you (if this small company is a good one);
-- Practically, they may not pay you (if you are not string enough to negotiate about this).
-- Still not sure how to do? Skype me or give a tel#, I will call you.
Happy New Year!