Lots of learning, great mentoring and hands on experience along with best new opportunities for career growth.
Best HR policies as they treat good even with ex employees.
Good projects
Friendly people,
great work-life balance
Cons
Best company for growth and progress in the technology