I'm currently a software developer at a start up and have been working in the industry for 10 years. When I started working for this company, it was great because I was learning a lot of new things. I eventually want to move into management or software architecture so I'm not sure if I should stay with this company. I'm not learning anything new and I'm trying to figure out if it's best. The only thing holding me back right now is that I work from home (which is a major plus for anyone) and I'm very marketable being an web developer...switching over to a higher position (managerial or architecture) tends to bring you less opportunities and in this down market, I'm not sure if it's in my best interest to make a move to a larger company that will give me the opportunity to move into a managerial or architectural role. I'm not sure what I should do. I've switched jobs every 2 yrs. Any advice would be great appreciated.