Pros
I had a few good coworkers, and learned a few new skills.
Cons
I’ll only list a few, but there are many. They value the almighty dollar far more than they value their employees. It isn’t uncommon to work many hours of overtime in one week (but they put you on salary so they don’t have to pay you overtime). Your boss may, or may not, show up to work each day. Here is one specific experience that I had… While I was employed by PRO Sports Club my Dad was diagnosed with cancer and given three days to live. The company policy was that we could use sick time if we had an immediate family member (including parents) that was ill. I was forced to use vacation time and told that since my Dad was in the hospital that I couldn’t use sick time because I wasn’t technically taking care of him. He passed away shortly after and I was not given any bereavement time. In addition, when I traveled to his memorial service I was required to take a laptop with me so I could work remotely while I was there.