Terrible, disorganized, unhelpful management and HR, spread out over several cities and states. All outside contract work, where they can lay you off any day, at any time. Substandard salary. Didn't even get to use benefits because they laid me off 3 months after I began. Would not recommend working here if it was the LAST company on earth. They lie about everything, so you never know what to believe from managers or HR.