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
Such a wonderful management with supporting colleagues, people. Friendly environment
Cons
Their are no cons to say about the company