Shipping can take weeks only if your order is not held up for some unknown reason. Don't try calling or emailing to find out why though... they never return phone calls or respond to emails either.
Pros: Can't think of any
Cons: Terrible customer service and very slow shipping
more