Pros
-> Good learning opportunity -> Learning is good -> Good brand name in CV
Cons
Based on my experience only in HTML/Design team: -> You don't get appreciated for the work you do rather than how well you know your manager. -> The 2 guys at the top of this team are running a team based on boot licking culture. I have seen so much good developers who were exceptional suffer in this team just because they only focus on their work. -> Members of the team are leaving left, right and centre and others are looking for change. Even in this market there have been multiple resigns because of politics running in the team. -> The team does not want to do anything new and is stuck on many old things because the "stars" if the team are not ready to jump out of their comfort zones. -> People leading have HRs in their pocket. Every anonymous meeting with HR gets conveyed to them. Any issue reported to HR keeps circling around until the reporter gives up.