Pros
I feel it is an established company with core values and provides a satisfactory overall experience
Cons
Have it's own in-house tools which are not used in the outside market.
Pros
Very nice structure, give you opp to move between teams ijp with good hike & promotions
Cons
some people are like create only cloud & take credit of junior resource to promote themself be aware of them