Well, I've had experience with having roommates - a looooooong time ago.
I had just moved out from my mom's, and was on my own. Not making much income-wise, so having roommates seemed like a good idea at the time.
Pros - rent is split 2 or 3 ways. (Back then it was $50 per month - split 3 ways was like $16.66 apiece)
Cons - any groceries that I bought automatically became community 'property' - no matter how much I protested.
Even though the electric bill was split - if I used more electricity than my roommates - or vice-versa - I still only paid the half - or third - of the bill.
If my roommates decided to 'throw a party' - I had no place to go - unless I left.
Would I do it again? Probably not. I like my privacy.
Regards,
Jim TX