Gaining valuable sales experience starting on your very first day. Dealing with a high level of clientele forces you to become resourceful and quick when it comes to decision making. The recourses are at your fingertips and the staff is there to help you utilize them in any way possible.
Cons
A lot of spur of the moment decision making, and lack of technological advancement makes organization and planning a bit tougher.