Toxic upper management (directors and above), severe communication issues amongst directors, yelling during meetings, directors and above are friends but not friends (boundary issues), please run when you hear "we are like family", bonus structure not explained nor guaranteed, little to no training for new program managers, admin staff or newly promoted individuals, "sink or swim" mentality (which is outdated and unhealthy), staff are put against each other to earn promotions- promotions are not based on skill set, competency or education, no raises unless you get a new made up title (so make sure you like your initial salary), the lack of communication plus the lack of training spread across every site (40+ locations) and the highly delusional expectations from upper management makes doing your job more difficult than it should be especially for something like finance. You spend more time trying to "fix" things rather than learning and doing actual work. If you are trying to learn, this is not the place to do that. If you like disorganization, lack of communication, work politics, favoritism, free lunch and travel, then you might like it here. I just wish someone would have told me all of this when I started.