Pros: great people, good cafeteria, and flexible hours.
Cons: no 401k match, cubicle environment (not very good for sharing ideas with other creatives)
During my 9 years at Tech Data, I must say, that it was an extremely rewarding experience. I liked the variation in the job requirements. I was able to demonstrate different skills and had lots of opportunities to use my creative abilities.