Vantaggi
- Great culture. Amazing people!
- Always interesting and challenging work to be done
- In a distributed hierarchy, great trust is put on its people, with many opportunities to reach your full potential. You get a lot of freedom and your career path is yours to shape!
- A lot of freedom in terms of what technologies/languages to use
- Work hard play hard: yoga, meditation, ping-pong, Mario Kart, LAN parties, and many team activities outside of work
- Many benefits, speaking opportunities, conferences, even book writing.
Svantaggi
- You have to be ambitious. This is no place for slackers or coasters. While I can speak for myself that it is the perfect environment for me, it may not be for everyone. If you don't share the same ambition as the rest of the team, it may be hard on you, and drag the team down as well.