Pros
Pay is slightly above average and when times are good, bonuses are good. But a bonus is considered part of your salary and the reason pay is not farther above average. Lot of training classes are available if you want to attend.
Cons
Working here is like being in a soap opera. Things are so bad, you cannot trust anyone. People here would stab you in the back to get ahead. The only way to progress here is if you are a buddy to you manager. Otherwise, forget it because you have NO chance. If you have a problem, you have nowhere to turn. Cannot trust your manager and we are all afraid to contact HR for any complaints because of the repercussions later on. You are not allowed to have an outside job other than working for SM. It's strictly forbidden. They pretty much own you 24/7. If you want to work with people you cannot trust, like being treated like a child and harassed, this is the place for you. Sick time accrued here is so bad, it takes 4 months to build enough time to take one sick day.