Very disorganized. There are no real structures despite growing very rapidly. People get fired all the time. You can get written up for untrue things. Managers and the owners are not professional or respectful. Be prepared to be yelled at in a disrespectful tone. Not collaborative. Some people are nice but the decision makers are toxic and cultivate a very negative work environment. Backstabbers are rewarded. Hardly any in-house developers; most developers are based in India. not competitive compensation, no remote option, 10 days of leave, very high deductible insurance. Would not recommend unless you're desperate.