Pros
I have only been with DDN for approximately 3 months, and those first 2 months were spent as a contractor for the company. I come from a contracting background, working for various clients over the course of my 7 years in the IT field, and I've come to expect a certain treatment as a contractor. It is perfectly understandable that you would be treated with a certain amount of respect as a contractor, but would for obvious reasons not be looked at as a "member of the family" so to speak. I have come to expect this treatment from the various companies I worked with over the years, and as long as I got my assigned tasks completed, it was okay with me.
But from the first day of working with DDN, I realized that they were not going to conform to the "standard" treatment of contractors. I was shocked at how welcome they made me feel within their organization. I was actually a member of a team for the first time in a long time, and not just an outsider they assign work to. This rare treatment even encouraged me to be more productive, as I was in a more comfortable work environment.
It is this distinction (among many others) that, when faced with multiple job opportunities, I knew immediately that DDN was the place for me. I had made the decision that this would be my last contracting work, and I would immediately seek full-time employment at an organization afterwards. Despite very generous offers from various other organizations, nothing could compete with the uniquely inviting atmosphere at DDN.
I still feel surprised at times that I get to work here with all the wonderful people in our organization, and I hope that others who read this know the truth of it when they themselves are looking for an opportunity to join an organization that is simply more.
Cons
No organization is without its faults, but I can honestly say I have not had a single con since I've started here.