This company lacks transparency and a true review process, as well as weak leadership. It seems the company doesn't always know what it wants to do, resulting in a lot of wasted effort. There is no room for growth, although management will tell you otherwise. It's almost impossible to get a raise, if you can even get a review in the first place.
A lot of the timelines are based on customer requests, which slow everything down and create a lot of stress, and shuffling of projects around to meet the constantly changing deadlines.