Pros
Interesting projects, new technologies, competitive rate above the average, salary increase each year. Professional colleagues and the management who like to discuss the software technologies. The company develops award winning screen-recording products known by IT Community.
Cons
the company relatively small, so after many years there might be no further career growth within the company