It's not necessarily bad to have just one job on your resume. And it's neither better nor worse than six. What matters rather is 1. Your achievements 2. The leadership you have 3. Your responsibilities 4. Your growth.
should you leave or stay? It depends on what your alternatives are...
But in general, I always tell people - choose your job for your job - you can always fit it into your MBA story later (although of course if you get a chance to work at McKinsey or something like that, jump on it
If you like the post, give it a KUDOS!