There is an environment created to learn and grow here. You are given a lot of freedom and opportunities to keep trying to get better. I have been here for a short time but my professional skills have improved massively. This is because of a few things-
• The right management (industry veterans)
• No micro management
• Given the right tools and time to create my work
• Stress free work environment
Management knows that I am capable, that's why they hired me! So they know I can deliver quality work. They have given me ample time and I have also got great support and ideas from my peers and seniors. I see myself having a fulfilling career here.
Cons
As with most companies, the HR is not quick to respond and take action on some critical aspects of the joining process. But, I don't have much to complain since my manager takes care of these things efficiently.
Needs a better on boarding process.