I worked at IRIX full-time (More than 3 years)
Lots of freedom, great perks and decent pay. The work is intense but challenging(i.e. fun) and they give you just enough rope to hang yourself with. The atmosphere is that of a small company where everyone knows each other and the workforce is incredibly diverse.
HR is run by a complete ditz who slept her way into her position. Be prepared to deal with some of the most moronic policies you've ever seen. If you don't mind being talked to like you are a toddler, everything else about this company is great.
Let us know if we're missing any workplace or industry recognition –