Great place to work. Co-workers are awesome, and it's different every day. The customers are interesting,
You are expected to work well both in a team setting and at times on your own. And as long as you can handle that, they show you appreciation for your effort.
Management treats you well.
Long time spent on your feet.