Pros
1. You will get chance to work on high end and cutting edge technology
2. Healthy support from seniors and help you to grow not only in terms of money but also technically
3. Flexible work hours , this is most amazing thing to work with
4. Company helps you and keep motivated with perks and bonus
Cons
Only issue is very difficult to reach office if you live in western suburbs