Company is currently laying off staff in favor of offshore losing a massive amount of product knowledge of very complex products. Every time I've seen this in my career its a clear indication of a failure of management, they screwed up so to make up for profit short fall they cut dedicated staff to make up for lost profit in favor of cheap offshore, as they say, you get what you pay for, I feel really sorry for our customers. Management is turning this once good company into a IT sweat shop. Rumor is also for the first time in the companies history no quarterly bonus will be paid. They are also shifting away from quarterly bonuses to annual, the odds of them actually paying it out are low in my opinion.