- Creative, reliable, and hardworking teams of UX designers, developers, and quality assurance members.
- Wide variety of software and hardware exposure.
- Small company, but a big community.
Cons
- Agile process with restricted budgets can be difficult.
- Big dreams in a small office, and can have difficultly hearing/focusing around meetings.