Pay practices are VERY questionable, bordering on illegal. HR claims that service desk analysts are salaried exempt, when by the Department of Labor computer professional definition and subsequent 2006 opinion letter, we clearly are supposed to be salaried non-exempt. Have had to fight repeatedly and often to obtain overtime pay - one eight hour period worked in November took me three months to finally get paid for.
Reimbursement for ANY kind of expense is a ridiculously long and painful process. Not only do you have to submit scanned copies of documentation, you have to provide paper documentation that first goes to Sunnyvale for approval, then on to the home office in India for final approval. Why a tech company can't simply use the scanned copies is beyond me, though I have my suspicions there is a reason for it.
The company website demonstrates one large problem - an incredible amount of acronyms and names for things that simply don't make sense. It seems that perhaps the KISS principle has never been considered or even heard of...or if it has, it was ignored.
Indian culture and practices do not translate well to the American market, especially in the area of communication with management. There is a distinct sense that you do not "jump the chain of command", no matter what, even if you notify the person you're jumping over that you are doing so and why you are doing it. Questioning a manager or supervisor higher than your immediate team lead seems to be looked upon as blasphemy...I've encountered an attitude of "how dare you question me" more than once.