Pros
1. Friendly staff, (management - depends on team)
2. Transparency of processes
3. Justice
4. Benefits system good, average
5. Stability, very organized business and always ready to meet halfway
Cons
1. Quality of projects
2.Weak international development
3.Salary is limited (need overtimes)