I've now spent three years in this company. I'd think it's time to move on, just so I can say I've been around and have a profile of working with different companies and mindsets. But the thing about BPOs are that shifting around within one organization means that you never stay on one major account.
Or atleast I don't feel I have, its been a movement in job roles or lately, companies. And dealing with each of these companies, allows that experience of working with different minds and people and cultures, is almost equivalent to moving companies.
But, I say almost because I'm still in my first job, I haven't moved. Don't think I will for some more time and we'll see. But Happy Anniversary All!