Very relaxed, flexible work environment - so long as you get the work done within the deadline, you have full freedom to do it any way you want. Knowledge sharing is highly encouraged and facilitated.
Cons
Very little scope of being located anywhere in US other than Houston, TX - movement outside US also not as easy to achieve