Pros
Prior to Paycom, I had worked about 4 years at a company that I somewhat enjoyed. The workload was manageable, the pay wasn't terrible, and the flex time/work schedule was awesome. Unfortunately, I was at a point in my life that I promised I would never get to- Mediocrity. I would wake up, drag myself to the office, work my tail off, receive no recognition, and then convince myself at night "Well, it could be worse". The first time I arrived in the Paycom parking lot, it was clear that this was a completely different ballgame. People were happy to be working... (weird, I know) I started in Paycom in 2014, and yes the pay is great, the benefits are great, catered lunches, but I think the biggest selling point is the employees. I have never been at a place where people in completely different departments interact as a working community. Somehow it seems that everyone knows each other, and they are always happy to see each other in passing. I now have a career where I can actually see my work pay off. I am rewarded and recognized for my success. I was able to rely on my team for advice and tips while getting started. There wasn't the whole "awkward stage" of getting to know everyone and developing team chemistry before you can feel like you belong - It seems like they were happy to have me on the team, and immediately welcomed me in. I seriously wake up in the morning looking forward to the day. Even on days where required to work late, I drive home with a smile because of how much I DON'T hate my job. ... and then when you think it couldn't get better, your department randomly throws an awesome team lunch or something. If you love personal drama- you will probably hate Paycom. If you are looking for a job where you can shop online or play solitaire all day... you're going to have a bad time.
Cons
Hard work- Occasional long hours (based on department) - I was spoiled with a flexible schedule at my previous employer.