MBBs hire undergraduates for their Business Analyst position. I believe this is possibly the best job out of college and the best role in these companies:
+ #BAs hired is always less than #Associates hired. If you're doing a good job, chances of promotion to an Associate are very strong (even without an MBA). This will give you a significant leg up
+ If you want to get an MBA and return, these companies will be happy to sponsor you
+ If you want to try out another job for 1-2 years after being a BA, you have the flexibility to do so and return
These are just the incremental benefits of such a role. There are other general benefits like great exit opportunity, etc which apply to everyone
Hope this helps!