737azf: To the first part, I believe not. Commuting is your affair, not the company's. You'd get company rates at hotels at best. People who commute before flying, then complain of fatigue are frowned upon.
Social life is so-so. If you're coming from a big city, then there is the equivalent of sod-all. Of course you'll find/be shown what there is.