- Great specialists who will teach you not only a variety of technical stuff but the work process itself
- Gives a vast variety of tasks and opportunities to learn
- Liberal to your working schedule
- Great community of some simply terrific people
Some of the managers are really good and know how to do their job. Good place for juniors. You will be able to learn a lot from more competent colleagues and improving your skills is encouraged.
Cons
Pay is relatively small in the region. Not many career opportunities.