Horrible culture and leadership. During my time there, we were constantly overworked with no support. Leadership consistently gives conflicting information. There's no job security and a threat of being fired at any time, even without reason. They favored outsourcing positions over the team in the US. They got rid of an executive and other members that we heard helped build their company. Prepare to be overworked and underpaid.