Pros
Most of the colleagues are very helpful and swiftly lend you a hand when needed.
Cons
All the developers are being transferred to a variable payment scheme that actually decreases their earnings. Now you are getting paid based on how many sales the product does during the month. Unless you achieve at least 70% of the forecasted goal you won't get any variable and the fixed salary base has been reduced. This means you will earn less if goals are not achieved. This has two immediate consequences: - Everybody is focusing on the short term. You need to release new features no matter the cost. - Mid/Long term tasks are discarded. Nobody wants to work on tasks that don't have an impact on the bonus even if this will mean releasing low quality code.