Eh, give them some time. Rome wasn't built in a day, and games are only built with a realistic dev cycle that accounts for delays and setbacks, leaving adequate room for QA and polish.
Just kidding, games are built by forcing your employees into last-minute crunch because the people in charge don't know what it takes to make a game and just want to get the game out before the end of the quarter! Haha, isn't game development fun?