Pros
Supportive environment. Excellent job security. Some teams tend to be overloaded vehemently. Will other teams team tend to have decent work life balance.
Cons
None as such. I only have positive experience.
Pros
Good projects, latest technologies. Best work culture. Great leadership team.
Cons
Everything is good. No cons