Pros
1) Real great team, colleagues are always ready to help you
2) Good opportunity for those who can be self-motivated. If a person is ready to work, study, take new obligations, then a person can play an important role in a company life in no time and grow according to ambitions
3) Good English practice. All aspects of language can be practiced
4) In general, good atmosphere among team. It's pleasant to come to work every day
5) Managers mostly understand your personal issues and meet you halfway
6) Company is growing rapidly, so if you are ready to unexpected situations and stress-resistant, it's a place for you
7) Company welcomes suggestions and ready to listen employees
Cons
1) Not always clear set of obligations
2) Areas of responsibilities are too wide from time to time. Meaning, 1 person usually has to do different tasks from very different areas