I have received 2 job offers: 1 small company of 200 employees, less salary, closer to home, not much exposure and but a slightly lesser bond period. 2 big company of some thousand employees, far from home, higher salary than the above company, longer bond period, very entry level position. The position will make me a small dot in the big company. I am little confused, as the higher salary and big company name is attractive, but the other one is very close to my place. The smaller one is little relaxed too. What would you choose, if you were beginning a career?