Its hard to choose where to start. The team I worked with started off with good management but a constant turnover staff. The company had a hard time keeping anyone on board. After several years working there I would poke and prod at moving up in the company. The little advancements were just enough to make you feel important but never significant. The overwhelming expectation will collapse down on you. Just when you think you are at a good position too you will realize how much the company just truly doesn't care about you. Combine your overwhelming expectations with being underpaid and throw that together with management who treats each employee with zero respect, you have this company.