Management pits everyone against each other here. I was in fear for my job from Day 1 till the day I was laid off. You spend 70% of your time covering yourself so that somebody who is doing a poor job cannot put management attention on you in order to save themselves. I've never worked in a more hostile environment, and I've worked in retail. Blast email arguments, other employees taking credit for your work, employees framing each other for not getting stuff done, absolutely nutty progress expectations; I felt like I was working in a mental hospital. How could they let it get that bad? Here you have a company with an excellent reputation and a history, and they are having to bus in H1B visas to cover for all the ill advised layoffs and firings over misspellings in emails.