Pros
PAY, Opportunity, everyone is so nice and helpful, I can see longterm career growth, I make a lot, I have great work life balance.
Cons
If your team doesn't work and/or learn their job and take every opportunity it can cost you. But goals are realistic, we make great money, it's exciting and challenging. What more can I say?