IdX is a decent company to work for. When I first started things were going good. They had plenty of work to keep people busy. Now they are having trouble getting stuff out on time. I dont like how management does things and engineers can't get work out on time according to the due date.