Pros
There is nothing I can think of to put on the pros list.
Cons
As management the expectation is that you will have 100% open availability, you will not get sick and work is more important than anything else in your life. You're also expected to view the non-management employees as tools and not humans. There will not be reviews with your supervisor, there is no coaching or feedback given. Your vacation must be scheduled for the entire year, during the previous year. CP can change or cancel that vacation based on the needs of the company whenever they see fit. You cannot change your vacation without approval from uppermanagement. You are required to work unpaid overtime. You will be blamed for your others' mistakes, and you'll be berated for your own. The benefits they add as part of your compensation package will be nearly impossible to take advantage of, and every attempt will be a strenuous time consuming process. This list ocould go on indefinitely.