I currenlty work in a highly specialized, esoteric, technical field. There are very people who know this field. The field is really taking off now how that we are getting out of the recession, and people are hiring again. My situation now is this: - I currently work in a "morally bankrupt" company. I really don't have a future here. Most employees are jaded against this company, and the management is here to make a quick buck. - I have only worked here for 1 year, and I still have a lot to learn. once you have learned a lot and have shitloads of experience, the world is your fucking oyster! - My current pay is 65k. - I don't respect my boss, my relationship is my boss is awful. He doesn't supervise me, but leaves me alone as long as the work gets done. A personal connection with one's boss is essential in this field, but my boss and I just don't get along socially. But I have good co-workers. I can learn from them. - Location is awful, I pay $500 in gas a month and another $500 on road tolls. I recently got another job offer, to start this Monday, but - This is a much smaller company, very old company but still "family run". - My salary will be 85k, with a 15% increase once my 6-month probation is over. - Location is not ideal, but much better. Gas will be $200 a month. No road tolls. - I will be the only person at this small company who knows this technical field. I will be the senior! I will have no one to learn from. - This is a family company, run by a husband and wife team. They have also brought their son on board, who is 25. He did not study this technical field, unlike his Dad. Also, from my 5 interviews with this family, I can clearly see this kid is a moron. I am 28, I know 25 year olds, they need not have specialized knowledge, but they must have basic common sense, which this kid doesn't. He does not have what it takes to run a successful business. - The other person in this company is a 38 year old Croatian person. He drafted my contract, he first wanted me to steal some materials from my current company when I moved over to this company, along with proprietary algorithms. When I refused and threatened not to join, they dropped that clause from my hiring contract! I am not making this shit up! This esoteric field is very competitive. - At a conference this week, I talked to the person who recently left this copmany and whose role I will be replacing. She confirmed my observation that the owners are honest and decent albeit senile (yes, medically senile, not figuratively senile), but this Croatian person is a criminal and not someone anybody can easily work with. This former employee had been with this company for 7 years and left now because she finally couldn't stand this Croatian person who blamed her cunningly when things went wrong, and with whom she had other personal problems. Also the Croatian has won the (foolish) trust of the owners and has styled himself the new manager. This former employee also warned me very clearly: "You will be alone! You will have no one to turn to for help or advice!" What would you do if you were me? Would you Stay at my current company, Move to this new company and take the risk, or do something else that I haven't thought of yet? PLEASE HELP ME!!!!!!!!!!