Pros
I've worked for DS for more than ten years and I can say without reservation it is the best job with the best boss I've ever had. I think the most impressive (and appreciated) aspect of management is their genuine concern for the professional and personal welfare of every single employee. DS is a small company that succeeds in making its employees feel they are part of a tight-knit family. Everybody I currently work with has been with the company for more than eight years, which says a lot about its stability and desirability. Throughout my tenure, we employees have received raises and bonuses on a regular basis, without our ever requesting such or it being a part of any work agreement. Throughout the years the owners have always put our needs above their own, and I know for a fact that they have gone without compensation in some periods so that they could continue to meet their commitments to us. You simply could not ask for better people.
Kontras
From my perspective, there are no cons. It's a dream job at a dream company. That's all I can say, really. Everyday I thank my lucky stars I have this job. I often work nights and weekends, not because it's expected of me but because I am motivated to contribute more and I want to show my gratitude for the opportunity.