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.
- 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