It's not a Fortune 100 company anymore: it's just another retail gig.
Pros
The Container Store has lots of interesting customers, staff and products. Employees rarely get yelled at by customers or managers; managers seem to actively avoid confrontation with employees. Because of this, it can be a very easy retail job, with lots of free time to daydream or just do nothing. You get to be creative in finding solutions to customer's organizational problems. The products for the most part are decent, not garbage. The company makes some effort to be nice to its employees. The stores are nice and big. You are scheduled to do a variety of things for many of your shifts.
Cons
For supposedly being a Fortune 100 "Best Company to Work For", there are incredibly little upward mobility opportunities. Almost all the managers are hired from outside the company, so they are totally lost for the first six months, and then usually quit before a year because it is so awful. Therefore, there are horribly inexperienced and impractical management. The whole company is really very awkward: they are always trying to reinvent the wheel, so nothing works. Like not even the cash registers. Why can't they just do things the way all retailers do? They want to be unique, but the result is a very amaturish company. There is also all the work/live balance problems of retail, which is relatively unavoidable.