Very casual work environment. Management will let you work without bothering you as long as you are professional and get your work done. I enjoyed learning about e-commerce and customer service. There is a small family feel that you won't find at a corporate job.
Cons
It gets a bit cold and hot depending on the time of year. I was pulled off of jobs to work on more pressing projects. This can be a bit frustrating for people who don't like change.