- Personal development plans really worked
- Good projects switching dynamic. Wasn't forced to spend 5 years in same technologies.
- Regular knowledge sharing (lectures from team members)
- Сaring attitude from teamlead
Cons
- Sales management wasn't always clear
- Salary up was temporary frozzen