-Project managers are hit or miss - some are really great, but if you get one that's awful, they tend to be truly awful -Although you technically have unlimited leave, if you take too much, it's obviously frowned upon -When a contract ends (or if you want off of one), you might end of floating around for a bit if you're not proactive about finding another one -Pay is on the lower end of consulting