2012-06-08, 11:44 PM
MrTouchnGo Wrote:They're at a B on the BBB's website. Weren't they at something like a C+ last year? My memory sucks.
Last I checked they were at a D-
Wonder how many employees they have now, assuming that they hired more.

