The business is utterly disorganised. There is a serious lack of communication from the management team, and the CEO frequently delays company-wide conversations. This year, there was no bonus payout, and the communications were released a few weeks before we were supposed to get it. Raises are practically unheard of. Also, earlier in the year, they hired a significant amount of people without contracts to place them, resulting on huge bench, and then management had to "fire people that were underperforming", however, some senior managers were hired as people were being laid off. Also, expect to be assigned to contracts that are absolutely outside of your area of expertise.