Pros
Great coworkers that you can have a lot of fun with. Can showcase your own personal style and wear what you want. Get first dibs on all of the items sold to the store. Lots of hours.
Cons
The biggest con is this: Buffalo will brainwash you into thinking they are the best company to work for and that they love you dearly. They will keep you around for 4 months, continuously telling you that you're doing great, that you are a great part of the team, etc. At that 4 month period, everything suddenly comes to light. The manager will sit you down once and say, "Do you think you want to work here?" and then a day later you'll be fired regardless of your answer. This doesn't happen to everyone of course, but if you're not perfect you're gone as soon as your 4 month probationary period runs up. They keep you around that long only because they're consistently understaffed due to the high turnover rate. Another con would be that this place is completely unprofessional and working there makes you feel like you are in high school. Everyone dates each other and drama is constantly going on.