Very good company but project base. Not for long term. Company is respectable depending on the project director. The project ultimately decide the budget. Promised continuation even after receiving outstanding performance award but not recognized by other business unit. Unless you know the people it’s near impossible to get hire even when you are already working there. Very dependent on project directors and HUB recommendation. HUB is like an internet agency that manipulate hiring process for indirect hire- contact base.