This is a great place to work with great people, management cares about its employees, there are exciting projects, excellent work environment with decent relationships amoung peers. Good opportunities for hard workers, if you don't get laid off due to relentless expense cutting.
Kontras
Upper management does an awful job running the business. They have been losing money (from operations) almost every quarter for years. They are kind to their employees, however, there are constant layoffs due to their inability to turn a profit. In 2000 we had two building in Milpitas- then the downturn started. First we cut back to onebuilding, now we are on one floor of one building.