Pros
They pay is great. The benefits are amazing. Great ability to change roles if wanting a different career path or to gain a broader experience. Upward movement in your current role can be difficult due to management not wanting to leave their roles, but you are able to apply for different positions after a year of being hired in your current role. Chances for a higher role is possible in other departments if nothing is available in your own. Good leadership that pushes for you to grow if you want to improve your knowledge of the position.
Cons
Salaried positions can have longer hours, but that is the nature of salary. It is not something that is forced or pushed, but if you have a project to do, you will need to put in the work to complete it on time. Not much recourse when it comes to management that is under-performing