It is a diverse company and need to be willing to work alot of hours
The team is really diverse and want to help you better your career in the company.
Working with great people top to bottom
That it is performance based.
The manager and his willingness to give chances and trust. Lots of responsibility given without much restriction.