Now, with the not-so-great. - Typical corporate stuff where you are going to get the bare minimum salary required for your job title, pay raises, and bonuses. Even if you go above and beyond. - Insurance premiums increased even though record profits each year. - Poor communication from upper management down. - Minimal reviews on performance, you're not going to get a straight answer. - This is not a collaborative environment, basically it's free for all, and you're just trying to figure out how to fit.