Pros
Decent benefits, they do a wonderful job of hiring amazing and talented people. I consider my colleagues as friends. The pay is typically on par or above the industry standard, but that comes at a cost to your overall well being.
Cons
They are completely process oriented and have no respect for the employee anymore. They do not believe that taking care of the employee results in better performance and customer service as well as retention. They want robots. There is no open door policy, if you make a suggestion to improve anything you are labeled as a complainer and will be passed on for any future promotion. If you have a voice you are told that you are replaceable and you can leave if you do not like how things are. Leadership is a joke, there is no support or motivation provided. You are expected to work well above 8 hour days but are never allowed to leave early because they expect you to answer phones. No work life balance. The job is stressful, but used to be tolerable because they at least cared about the employee. Now they only care about process and you never even get a pat on the back. Instead you get micromanaged and have your work not picked apart so they can provide feedback on the most juvenile things. No autonomy. They also under staff and have such a high turnover rate it's nearly impossible to get any of your earned time off approved. If you can handle stress to the point that you dream about work and have physical health issues, this company may be for you. You will never be caught up and will always be playing catch up no matter how good you are. They have heir workload designed that way.