Pros
They offer breakfast early in the morning, starting from 8.50. They also offer a lot of fruits free and also the drinks are free. People inside the company are nice to you at the beginning, you can receive help if you need.
Also, if in the right department, you can learn a thing or two, if you find the right people of course.
Cons
Their main focus is "features" not quality. I told my project manager that I cannot work on new features when the code is such a mess and he told me that they want quality too, but the main target are features, something to show to customers(every 2 weeks they wanted something to show). In order to produce features that would have meant to work more than 8h a day(considering that they don't give you free days for the plus hours). Therefore, that would have meant to absolutely sacrifice from my free time to improve the quality standards. I tried as much as possible to help my colleagues by coming with new ideas like coding using a lot of design patterns, reducing a lot of code and reusing a lot of code. But, that was not really welcomed by my colleagues as for them it was like I am showing off.
At the end of my 1 month period my manager told that this is not enough and that they had different expectations that were mainly doing some crap features(I did one out of 2) and improving the coding quality is not a requirement for him. Even though, I refactored over 500 classes and improved the coverage by a small percentage they told me that is not enough.
Final sentence. My time at Fabasoft was a complete waste of time and knowledge, I didn't learn anything.
Advice. Don't ever join the Fabasoft group. The management is very bad.