Pros
I'm still thinking about it... My managers and assistant managers have been pretty decent folks to work with. My work life balance is stable.
Cons
Micro manager by department heads. You have to track your time, by clicking a button, which details the type of activities you are doing throughout your work day. The only time you are not working is during your lunch time. Otherwise any activities that they don't consider valuable counts against your metrics. For example if you a documenting a clinical note and hour or two after you talk to a client is considered non-valuable work. Sometimes your are so busy that you cannot complete documentation before your contact ends and have to add the note later. Completing required trainings are considered non-value. The time you are taking for required trainings and meetings count against your productivity/metrics. Your metrics is what your bonus and merit increase is based on.