Pros
Drinks and clean office with so much unused hardware one can play around with.
They pay working students more than the average.
Cons
Everything is a chaos. Nobody is experienced. Everything just works chaotically.
The applications are mediocre. The development tools are deprecated and they use one of the most obsolete and deprecated tools. What only matters is that, the application should be just working in front of the client, however, the code is not reviewed or organised, maybe most of university projects were better than clients projects.
There is no app design, no strategy, no hierarchy, no senior developers, nothing! The manager does not care what is going on, what the code looks like or whether the app is breaking if you click on two buttons or not. Just give him something that looks like working and it will be ok.
Salaries are late! I had to fight every month to get my salary on time. Sometimes I got it two months later after asking five times a week, and you are considered too pushy if you ask for it!
The manager does not listen to anything, given that he is not strongly technical, not listening to technical suggestions from developers results in taking wrong decisions all the time.
I sometimes wonder why a client would pay a penny for these buggy slow applications!