good team
variety of projects
low bureaucracy
opportunity to gain experience with international clients
Cons
Average salary level
Possible communication issues between offices (Sofia, Switzerland, etc.)
Employees may perceive treatment differently depending on location