This is a great company to work for but, like all contracted companies, nothing is a sure thing. The people, the clients, and the work are wonderful. I started my managerial career with this company working my way from the bottom and have learned a lot. Love that I travel and get to meet so many different people. The only down side is that, as a contracted vendor, pay cuts are often inevitable and do not rebound easily.