You have learnt a valuable lesson whilst early in your career. When you consider a job opportunity you have to take into account many factors that are important to you but might not be to the employer. Factors such as your travel time, company culture, remote working, free soda and so forth.<p>You have three options...<p>1, Accept it and get on with the job.
(Seems like you are not likely to go with this)<p>2, Request&#x2F;persuade boss to let you remote work.
(Seems unlikely if they have a corporate culture)<p>3, Look for another job that does match your desires. 
(Should be easy as you have &#x27;the stones&#x27;)