Shoptree Sucks Customer Reviews and Feedback
Christmas Tree Shops is an American retail chain that began in Yarmouth Port, Massachusetts, in 1970 as a complex of three small stores (Front Shop, Back Shop, and Barn Shop). The first complex, on Route 6A, explains why the name is Christmas Tree Shops instead of Shop. The chain's founders were Doreen and Charles Bilezikian.Since the 1980s, the chain had slowly been expanding beyond Cape Cod. As
A former employee shares his experience on indeed.com, "It was way to much work for very little pay at Christmas Tree Shops, I would bust my hind for hours every day just for a small sum at the end of the week, and they paid biweekly."
Former Intern - Anonymous Intern says"Has very less number of staff"