#1 is layoffs. Its just how this industry is. One month there is a ton of work on contract and the next its dried up and we have to lay people off. And you won't be asked to come back because there is an unending supply of fresh college grads who aren't burned out.
#2 is we have zero tolerance for politics. If you are the type of person who wants to discuss politics at work, be forewarned that you will eventually get reported to HR for that crap. Frankly, most of us find your novice-level understanding of things annoying, but a few in the company who will put in serious effort to get you fired over it.