• I'm suggesting that you fit into the culture. Not that you agree with everything or even that you are afraid to disagree about decisions, but work within the culture. To try change things you don't like from within, follow the rules and ensure you don't stand out as someone that doesn't get along.

    I've been through 5 layoffs in my career. The people that were the first to go were often the under performers if they didn't get along with the boss. It was rare to have telecommuters, but they weren't targeted. Next to go were those who skills were easily replaceable or transferred to someone else. If you were the "only guy" working on some system, you were typically left alone.