TJMaxx has a surplus of name brands and they are all at amazingly cheap prices. But, one should always ask why the prices are so cheap. Most of the clothes have come from retailers that found something wrong with the merchandise and sent it over to TJMaxx. Because of ths alot of the merchandise is of extreemly poor quality. If you just want to show off a shirt a couple of times with a big name on it, then everything's fine but, if you plan on keeping your clothes past wearing it two times, this is the wrong place becasue by then the material would have torn or faded by then.
Pros: cheap name brands
Cons: no quality