Telvista was...
Pros: working from home, knowing our supervisor well.
Cons: they banned cellphone from the building, there was no where close to go eat.
Jail time when I was working at the office, over time they allowed me to work from home and that did have it's benefits. Overtime management changed a lot and so did the rules. It's very hard to get promoted, simply because it's a "you have to know someone in order to be someone" kinda place.