Nice colleagues
Flexibility
Common programs
Humanity
Wide spectrum of experience
Cons
Job undeterminacy/uncertainty in practice
Lots of overtime
Not enough field/service car
Small salary
Slow responses to problems arise compared to company size in the terms of workshop, service management/development/equipment.