Dynamic team, working time and environment is very good. Salary structure and performance assessment is very good if you perform well. Management recognises outstanding performer and allows dedicated people to show their creativity and skills.
Cons
If you can't negotiate well, you might be offered lower salary