I used to work as a ramp agent at KSJC, hence my username. At least with the company I worked for, they didn’t have any previous experience requirements and were looking to take anyone. With regards to job responsibilities, @anon93248082 hit the nail on the head. My favorite parts of the job we’re pushing back 737’s, A320’s and E-175’s with large tractors, marshelling these same aircraft in, and getting to talk to pilots and flight attendants during the occasional downtime’s. Speaking of downtime, my team and I were assigned to a specific gate and somewhat often, in between aircraft touchdown times and delayed aircraft, a lot of our paid work time was spent on a couch waiting for aircraft to come in. If you love aviation this is a great beginning field to get into. Just know that it requires quite a lot of heavy lifting and is labor intensive.