Pros
Good company to grow technically, You can learn a lot, always up to date with technology, Cool projects, Good support from Senior management, Strong technical team, Good onsite opportunities for Tech leads and Archs
Cons
Work life balance and strict day working hour timings