Leadership development
Easy approachable leadership
Well respected environment that is both enjoyable and productive.
Ability to learn and gain knowledge
Grow and enhance your skills on the job.
Highly inclusive workplace
Open to suggestions and implementation
Appreciated for good work
Challenging and rewarding job
Endless learning opportunities
Cons
Highly performance oriented
It is only challenging if you don't work to help yourself
You will get opportunity to think big and innovate beyond your limits.
Limitless potential to make change.
You'll be forced to "own" what you work on.
Great internal engineering culture.
There is always space to learn more trending technologies
You can get a guidance and support always from team leads
Cons
They can conduct more skill development workshops.