Pros
I love the work itself, and I get along great with my coworkers.
Cons
Most salaried employees make 15-30% less than their market value dictates. VTC manages to retain good employees by using dirty tricks in US immigration law by getting highly skilled employees under the L1 visa. Under this particular visa, VTC will sponsor immigrants to come to the US to work here. However, if that employee wants to quit, he loses his sponsorship and is deported - hence employees quit very rarely, even if they hate the company they work for. Because the employees have no cards to bargain with (they certainly can't just find work at a better company) VTC doesn't have to pay competitive wages to keep good employees around.It is interesting that a good immigration reform policy by the government could literally devastate this company. For myself, I make $12,000 less than an entry level professional would in the same industry (and I'm NOT entry level). I plan to make every effort to remove myself from the company when I am capable of doing so.