Pay is low for the IT field, but they expect more than what they pay for. Raises are negligible. With outsourcing it's not the most stable work environment for US employees, although the outsourced country is horrible at support. Not a long term option.