Learning and Work pressure are two faces of the same coin
Pros
If you happen to work with any team, it is guaranteed that you will work with high caliber colleagues who are friendly, and who always keep you on your toes by challenging you to achieve more. Learning curve is very drastic, though it might seem overwhelming at times, it just pushes you to your further potential which you never tapped. Growth opportunities are high
Cons
Though some of the teams don't have to do overtime, most teams does to meet the deadlines. I believe which is true for any customer centric organization who wants to help the client win real time challenges as soon as possible. Pay seems to be a little low for the insiders compared to laterals. Sometimes, you need to do things which are way outside your JD, such as, even if you are into Business insights, you might end up in a Data engineering team, with minimal or No analytics