Productive, professional, fun place to work.
Pros: good management, location, pay rate, co workers.
Cons: i have no cons.
Working through Agile at McKesson was a wonderful experience. I was project manager, technicall coordinator, technical support, and application administrator all rolled into one. I had the option of working from home, but the office was only 7 miles from my house so I went into the office most days any way. I had a good experience with management and surpassed the goals needed which is why I was kept for 8 months, though it was a 3 month contract.