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
Great Work Environment. Amazing People . Leaves.
Cons
Nothing to mention as such.