Developers are given access to all the tools and servers they need to do their job without a lot of fuss. We collaborate and enjoy helping and mentoring one another. The culture is very relaxed with employees sporting jeans and ironic pop culture tee-shirts. The hardest part of the job are the sprints, but the most fun parts are being given a lot of freedom to design the best solution for the problem at hand.
I'd be working at Avid still, if they weren't moving the office about 100 miles from my home.