yea, is it that bad? that all depends man, it is what you make of it for the most part. will bootcamp suck? yes. will you spend countless hours cleaning things to perfection? yes. do you get a couple days R&R when you pull into port in hawaii/australia/philippines/thailand/spain etc? yes. do you have to work hard and take pride in whatever you do? eh, if you want to get promoted and keep the higher-ups off your ass then yes, but you can slouch through a 4 year contract. it will just make it more difficult and less fun.
what is the pay like? bout 1000 a month to start out im sure if you google enlisted pay rate youll find a link.
would i get a gun? ...i like guns. in the navy, unless youre a seal or some type of mp/security then no. youll prolly get to qualify with a rifle at a virtual range.
in terms of duties, what would i likely have to do? im quite booksmart but not too physically strong or coordinated. im computer savvy but not a programmer by any means... you need to look online or talk to a recruiter about "duties" make sure you dont join unless you absolutely guarantee that youll get the job you want.
how quickly, if at all, are promotions given out? that depends on how well you perform and what extra stuff you do to stand out among your peers
where do the boats go/do? in the water. seriously this is a terrible question
are there any positive aspects, or just negative ones? it was the best of times, it was the worst of times. i will tell you this though. i dont remember all the times i was awake at 3am cleaning toilets with a toothbrush in my skivvies. i do remember accidentally setting a phillipino cabbie on fire while chucking fireworks out the window.