Pros
Great Team Undergoing changes -> completely new upper management which is highly motivated and has very high ambitions Very high quality software, which almost sells itself If you have shown you are motivated, you get more and more responsibilities and a salary increase almost every year. Last year there was a hefty bonus for all employees. Moving from a start-up to a professional mentality
Cons
Promotions seemed very random before. With new management this seems to be better (this is not definitve though) When in smaller teams, you would have to change department to move up, otherwise not possible to achieve promotion -> pretty logical though No comission No 13th Month or Vacation money (pretty standard in Germany) Some languages are very much in need of extra manpower, which is not acknowledged by management because of lower turnover in these countries