1. The people at your job are not your friends. You are there for money and that's it. Don't over share and give them anything to use against you. The only reasons you should ever give for not showing up to work is "family matter" or "personal event." The real reason is none of their fukking business. And don't ever sign shyt!
2. Avoid sales jobs as much as possible(this includes any kind of job at a big box store), they are all designed to fukk you over eventually. The farther you get from your teens the less you should work in them unless you're going for management.
3. While working towards your dream job or career, i'd suggest working for a union shop, government, or at the hospital. Working in a unionized operation minimizes the level of bullshyt you have to deal with from management and gives you an extra layer of protection. If I had it to do over again, i'd have started at UPS or the rail road as soon as i turned 18 and picked up a second job at the post office. A Hospital is a good place because once you're in you can move in virtually any direction and there's always a shyt load of OT.
p.s. I'd add airports to my list of favorables but I don't have any direct knowledge of them. They just seem to hire a lot.