I have a friend there that was hired into a mid level developer role and he hates it for many reasons (from management style to the personality of teammates to how code gets reviewed and pushed and more). Just biding his time to get enough years under his belt for his next move but he ranks it last in places he's worked (but first in pay, which is why he is sticking it out).