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 place and great work life balance
Cons
None as of now, look forward