Pros
Once you are an AM2 you can work from home 3 days a week, and you can work at home full time once you are an AM3. Free food in office on a regular basis, if you're into that. Working from home is a nice bonus that you can really learn to love. My last 3 jobs all offered some variation of in-office food, so I'm not really impressed by free Los Betos burritos, but if that is your thing, Paylocity can definitely accommodate. Just realize that when they offer to have your lead bring your lunch to your desk they are trying to get you to work through your lunch. That is why they encourage you to stay at your desk while they wheel around the buffet cart. For a $5 burrito and a can of Pepsi they will have you working through your lunch. Take the food and the time off that you worked for.
Cons
Workload is unhealthy and designed to burn you out. Company is stingy with raises and benefits. Most of the promoted career paths open to employees are essentially lateral moves, and those that represent a real path to growth within the company are rare. You are worked like a service animal. Calls are non-stop. Email tickets are nonstop. No availability. You are expected to support an extremely wide set of products in an extremely deep level of expertise. It can become difficult to keep up with all of the products and services that you are routed to as an expert on, but the calls keep coming and you better just deliver. Essentially, you will either not finish your workload by the end of the day, or will have to work overtime to catch up. But, Paylocity really doesn't want you to take that option, and requires managerial approval and sign off for overtime (it will get denied more often than not) so you end up in a never ending bucket where you cannot catch up with your assigned work, and are constantly being assigned more work of varying complexity that prevents you from ever catching up. This leads to customer dissatisfaction, as you will get behind in your workload, and someone will have an accrual that needs to get built, or a custom security role that needs to be made, or a General Ledger that needs to be updated, and it will take some time and concentration to get it right. You will not get that required time and will be forced to chose between letting a past due ticket sit while you answer the never ending flood of work that keeps dropping into your queue, or to let other clients go without help while you shut out the world to get this one ticket done. When you go out on vacation, or if you are sick in the hospital, you will come back to a metric truckload of tickets that were assigned to you while you were out. Your manager will advise you to prioritize those between calls (LOL, you won't have that time) and will get upset if you need overtime to catch up on work that should have been assigned to someone else since you were not there to complete it. Then there is year end, when this already high workload becomes unmanageable for everyone simultaneously, and you get to enjoy the experience of every single client needing their work down NOW. As a whole, the year breaks town into varying levels workload ranging from "way too much" all the way up to "we are losing clients because they don't hear back from us within 3 weeks of opening a ticket."