They don't respect you, your time, or your long term career. They implement too many new things that they abandon, so people get let go. If you're looking for a long term career this is not the place. I was expected to do things that were not in my job description, and I can understand that to an extent. However, expecting someone to have skills completely unrelated to the job and not making these expectations known upfront is unfair and wastes everyone's time. Honestly I feel like I wasted my time here when I should have been looking for a company that would respect loyalty when it's given to them, which I have thankfully found.