Lousy inexperienced project managers who play favorites with certain employees and management really doesn't care about employees, as another person said they are a small fish in a big pond and they don't get quality contracts. Most people who work here are either from another country and trying to get a green card or they would have trouble finding a real job. CIO is a jerk and knows nothing about technology or how to manage people, only cares about furthering his own career on the backs of migrant workers.