Pros
My pay was based on years of experience not a generic pay scale like most companies. I feel that I started out at a wage that was closer to my experience level (20+ yrs) then past employers in NC. A lot of nice coworkers, benefits are not bad for a single person. PTO time is earned every pay period so it can add up significantly. There are several different teams depending on facility or specialty. My Manager is good at working with me if I have issues but other Managers don't seem to care about their employees.
Cons
They are more concerned with productivity then fixing the problem the first time so the money comes in faster. You can be fired if you do not meet their productivity goals which seem to change regularly based on some report received on the "National Average". We are not a call center but that is what Upper Management perceives us as, therefore they believe the ridiculously high numbers for productivity can be achieved by everybody. Sure they can if you don't work the account properly. Promotions depend on who you know, not what you know or how well you do in an interview. Communication is not always spectacular and you often hear about most changes from other employees before you hear about it from Management. This is the only company I have worked for that PTO has to be used for holidays when the office is closed. All the other companies I have worked for in the past paid their employees for the holidays. There are cliques and certain employees can do no wrong with Management while another employee will be reprimanded for the same thing. Training on the billing system is not adequate and you have to figure a lot of things out on your own that are already known by others. Cheat sheets should be given out to new employees listing several different ways to do something and allow that employee to choose which one works for them.