Stream is a place with many offices that provided outsourced tech support for many clients like MS. (MS announced that they used stream thus I am not breaking an NDAs) Many people hate their job here and are really unhappy and bitter. I read an article in slashdot about tech support and on post had this line "Learn out or Burn out" that could not be said any better. If you like people dont work here you will hate them. 99% of your co-workers are stupid and the avg. customer is even more stupid - God love them. Not a bad place to work if you know what you want to do and you use it for more then just a jab (like a stepping stone to something better)