Exciting, challenging and friendly work environment. Incredibly flexible work hours.Great career opportunities. Smart and brilliant people to work with. The culture fosters trust and respect. Enough room and opportunities for both professional and personal growth. Competetive white salary and compensation package. Pretty good perks and bonuses.
Cons
Can be overwhelming, if you are not good at your personal time management.