Vantaggi
- The owners are really good at their jobs and it means the company is on the right track. - The hierarchy is flat so there are no middle management issues. The owners can directly see your contribution and improvement. - You have time to figure out the best solution and write elegant code. - The colleagues are really smart and friendly. - The company pays one of the best salaries in Germany to top developers. - The company hosts many technical events and great company dinners/parties.
Svantaggi
The hiring process could be very difficult for some people including myself. I think it is normal for a successful small company because everybody counts. But the owners really want to make more successful hires. I was with telecommunication background and not very experienced in c++11 when I was on board but the CTO made a very good plan for me and the tasks are achievable. You can make some errors but you need to improve fast. You will have more space once you have proven yourself.