UPS
Was a loader. In other words I loaded the trailers. I know exactly why everyone's shit is broken half the time. I was pretty reasonable with stuff but a lot of people were total assholes with packages. Was good at it and it kept me in shape. I liked the job for the most part (working in a trailer in the middle of the day during summer DID suck though). I left here because I got a job at my current company for 2 bucks an hour more.
Bank/Payment Company
So I've done several jobs here and I'll just go through them real quick...
First level help desk: Supported payment machines. It got to be so easy it was fucking boring very quickly. About a year in I applied for 2nd level and didn't get it. Told myself if I didn't get the next 2nd level spot to come open I'd find another job. Thank fuck I got it.
Second Level help desk: Supported the level 1 HD and their lazy dumbness. At first ALL I did was take calls from them but over time I started getting projects, doing our internal website, then our group sharepoint, etc. Was a really fun job and I loved it and was really good at it. Near the end they pissed me off when they changed how they graded my calls and the spot I applied for offered me a 10% raise so I peaced out. Glad I did because things got kind of shitty not soon thereafter (especially since everyone left). Also they let @Downshift take that job so you know.
Knowledge: Helped write and maintain all the howtos for troubleshooting for the helpdesk. Also managed their internal sites (a bigger version of what I did in 2nd level). It was fun at first but eventually it became incredibly fucking boring. Manager was very resistant to change and I usually had to just make shit and show it to him done before he'd let me do or change anything (which he was receptive to vs others so I guess there was that). Job wasn't horrible but it was definitely boring and then a spot came open in IT...
IT/Desktop: Loved this job. I guess I have liked most of my jobs really but IT was the big time for me and it was pretty great. I got a lot more experience troubleshooting computer shit, learning how things work in our environment, and I even got to learn all the new shit when we switched over to it (as our parent company took over) before I got the job I have now. I definitely liked this job but management is what killed it. My boss ended up being shuffled to just being a team lead or something in Tampa and then the new boss we got was annoying as fuck. THEN they started doing lay offs in IT (while hiring in another country...not India surprisingly). So I had to gtfo and my old boss alerted me to this job that I have now.
Technical Implementations: It's complicated to describe but basically I help people integrate their applications with our payment systems (there are many different APIs for doing so). I answer their questions, help them when they have issues, and then we run through checks to make sure their application works properly before we certify it to work in production. What I love the most about this job is the incredible amount of flexibility. I can basically set my own schedule and I am given some pretty wide latitude to work from home (even more than others...mostly because my house is really far from our new office and I have constantly expressed my desire to work from home as much as possible ). The job has a lot of varied things going on and it is actually challenging to learn all this crazy shit we deal with. Before IT, I'd really only seen a small portion of what our company did for payments stuff and this job opened up this huge world where I'm learning a ton of shit (and web based stuff that I know I can share with the team since you know...I do that kinda of shit on the side OBVIOUSLY).