Great people, supportive environment, good people managers, focus on the right things, fun and interesting place to work. Good performance rewarded well.
Cons
Salary was below market. In sales, that can be made up by commissions, which are good. Upon success, your sales target increases unfairly.