Pros
You are able to move up in the company very quickly. Just work hard and speak up about moving up. The pay is also great.
Cons
A lot of work. You need to have tough skin to work at this job. They also don't care if you have children or not. It's that job over everything.
Pros
Flexibility and work life balance and have more opportunities
Cons
Needs to review the pay and bonus other than that nothing else.