- You are surrounded by smart and talented people
- You have so much to learn
- Free and open technology, you get to work on multiple technologies
- Fast paced culture
Cons
- Work-life balance
- The testing and quality culture needs to develop more
- Too much stress on metrics and numbers rather than quality of work