The company isn't that bad, but it certainly could be better. There a few nice and helpful managers, but there are also a lot of incompetent ones. They like micromanaging employees and not giving them enough room to breathe. It's also a bit hard to communicate to them unless you're lucky to reach out to one of the few goods ones.