The benefits and compensation provided aren't bad. Unfortunately, the manager is very moody and has extreme likes and dislikes. I've seen quite a few arguments and instances of people being berated in meetings = =....