Pros
Flexible work schedule, great management, wonderful pay. They actually value honesty, hard work, and employee imput. Rose uses a crazy concept that the more work you do the more money you make, and the better you do the job the more bonuses you get.
Cons
The unifors are kind of out of style.