Office politics will always be present in any organization that most of us work for. The choice? Well, you can either avoid it or play along. In such working environments, being in this bind is really frustrating and can really get on your nerves. Most of the time, these contribute in bringing the morale of any person down. Something like locating for a need to be able push them to work hard or finding ways to fit in so that they can grow with the company as well.
No question about it, people cannot avoid this. Culture, nature, clans, you name it; there will always be some type of politics in the work place. This is to be expected at any moment, and while the duties for any employee to undertake is very much just the tip of the iceberg. Trying to co-exist to an extent and earn a decent living with these factors around, will truly make life miserable and stressful for any person caught up in this scenario.
Culture shock may be the best way to call it, especially for people who are entering a company for the very first time. However, it has been said that most companies count the working experience as well. Maybe along with these outside the professional aspect, human relationships and ability to work with the peers are among the things that are expected for a person to be cost-effective and considered an asset for any company.