I'm a junior developer work at a BigCo in NYC. I don't feel like I am fast-tracking my learning by being in the office. I don't have a mentor or anyone in my office that I can learn about enterprise app dev from. There is a dev in a different office that I ping occasionally with questions, but I really do not think that I need to be in my office 5 days a week. I wonder if my situation is the rule or the exception, and if I am getting shafted by not having a professional mentor...