No matter how great the environment, the benefits, the management at your workplace, it's hard to avoid the occasional clash with a co-worker. People are...well, human. There's friction between different personality types, moods flare and offense is taken.
But there are a few simple guidelines you can keep in mind that will contribute to a much more harmonious work environment. Check them out here.