Very good environment with great colleagues and managers. It is a perfect workplace with a work life balance. All staffs are well appreciated for the contributions.
Salary increment happen yearly (every April) depends on your performance. Stocks are given out too, but vested yearly over 4 years (eg if you get 100 shares, each subsequent year you will get 25 shares until it runs out)