If you are not part of the "good old boys club", it doesn't matter how good you are at your job, you will never get any recognition for it and they will find a way to push you out. Even the different teams with in the company are very catty and segregated. There is no transparency with upper management, they will lie to get you to do what they want then never fallow through with their end of the agreement. They care more about making an extra $ than they do customer service especially to the long term residents.
Company events, decent pto
Management, hypocritical policies