Wondering what peoples thoughts were on the ideal time to stay at a company?
I know it depends on lots of things but generally speaking is it one company for life, move every couple of years or more like five years?
For first job? My view is leave straight after grad scheme/training contract and don't hang around for promised fast-tracking. Salary tends to increase on moving even if fast-tracked therefore for a first job my view is finish grad scheme and go...
But what about from then on?