Good pay, flexible working hours, able to learn new technologies.
Good work life balance. Reasonable targets. Friendly staff.
Cons
Lack of clarity on roadmap.
Lack of focus on profitability and vision.
Lazy attitude from top management in pushing new products / technologies that results in reduced time to market.