Pros
Competitive salary, multiple locations to be placed and ability to travel, good growth opportunities and mentorship within the company
Cons
You will be thrown in the fire relatively quickly and if you are not careful, may burn out too early on. Make sure you ask for help and set boundaries when possible.