Fantastic Product portfolio, great place to learn and grow, great people (most of them).
Cons
The international management is great, their Indian counterparts aren't so much.
Some racism/ dislike towards Indian employees can be felt, and we all know which countries that mostly comes from.