Pros
The management staff are always calm and understanding. In a workplace that is designed to find and target errors, it is surprisingly gentle when it comes to addressing yours. Even when you are part of a 'Closed Door' conversation the Management Staff do not make you feel like you have brought about the end of your own world. They help you to understand the issue you have caused, and work with you to help you avoid it in the future. I am a full time employee, and a part-time student. They have worked with me to find a work schedule that fits my out of work lifestyle, and respect those boundaries when and where they may cross. I feel invested in. When I started this job I had a strong technical background, but even so my knowledge was limited when it came to the technology required to commit to several sectors of this company's work. In just the few months I have worked here I feel I could go any other Software QA company and apply confidently with the skills DDF have taught me. I feel like I have learned more in these few months than I ever did with any class that I have taken for my degree. I am literally living the life of "The Office.", I laugh and smile at work every day. I am friends with my boss, and I have met any great co-workers who are just pleasant people to be around. All in all, DDF is a very rare jewel to have in Tennessee. It is not part of the norms you will find in the work-force of average Tennessian's, but to ignore an opportunity to work here is just letting a great opportunity pass you by.
Cons
The Management Staff are ALWAYS busy and ALWAYS stressed. I do not blame them, DDF is in the final stages of transferring from one state to another. These guys are tying to set order and lay bricks in a maelstrom of new employees and delayed construction, but the job gets done. Repetitiveness. If you work here and you are lucky enough to get put onto a product of something you like or love. A game you play at home, or a website you visit often, anything. You will soon learn that your love is temporary. You will see that same product day, after day, after day, after day and it will grow stagnant for you. Work is work. You are not paid to enjoy the product, you are paid to test it. If you are not able to separate yourself from that attachment to achieve the companies goals and meet the clients demands, then this is not the job for you. Secrecy, you are not aloud to talk about any product or project you are working on. If you are a nerd, and you are working on a project that will spark interest in the nerd culture, tough! You can't tell a soul, even momma! The only way they get to know your work is if your name rolls on that products end credits! And that's how they expect it to stay!