"Ok" place to work at. Nothing special like they make it out to be.
Pros: flexible hours, vacation time and benefits
Cons: not enough work day to day
Not enough work each and every day. Somedays really busy and other days nothing. I learned a lot aboout Linux which is a big plus. My manager was excellent however the people above him not so great. My co-workers were great, friendly and very helpful. There really was no "hard" part of the job. I most enjoyed the job when I was continually busy.