Pros
Good salary, good projects, good culture, good policies
Kontras
Not so transparent promotion process
Pros
- Responsible tech - Unique culture - Flat management - Great TWers
Kontras
The fun of the day-to-day work depends a lot on the project and the client