The management at the company is terrible, specifically in Advanced Concepts, and up to C-level including CEO, CTO, etc...
The CEO makes a lot of employment decisions he shouldn't - he'll fire you if he sees something he doesn't like, no matter how small it is. He's gotten into yelling matches with people who disagree with him. He's also only in the office for 1 or 2 weeks out of the month, which is another reason management is bad, no supervision of management.