Prices are not competitive, sales are rare, and they charge for shipping. Hasbro Pulse also tends to be one of the last places to get things in stock. They are very slow to ship orders and respond to customer inquiries. It took them 18 business days to ship my order. I had previously attempted to cancel it since it was intended as a gift and would not ship in time. I was informed that I could not cancel the order since it was in fulfillment status. Despite being in fulfillment status it took them 3 more weeks to ship my order. Don't believe what you read on thier site. It says they offer an online customer service chat, but it is never up. The wait estimates for phone service are laughably inaccurate since you will be told you have a 5 minute wait and then wait on the line for 15 minutes. Shop elsewhere, if you want prompt service, these guys take you for granted.