Pros
Great team with exceptional colleagues who are a pleasure to work with. Very friendly atmosphere. We do a lot of things together outside of work. Going out for dinner, the movies or doing sports together. think-cell is very family friendly. They have always been super accommodating and flexible when I needed to change my working hours due to my partner's work and our growing family. The product is super successful and very well liked among our clients, which feels great. That results in an extremely competitive salary and very attractive working hours. Work at think-cell is challenging in a good way. Standards are high and so is our software quality, but we always get the time we need to do things the right way. We work mostly independently on many different kinds of problems. There is no code ownership in the traditional sense and you can expect to work on very different kinds of problems and on different parts of the product. Everyone is responsible for the entire product and all suggestions for improvement are welcome and will be listened to.
Cons
think-cell is not a good fit if you are not sufficiently self-organised to work on problems that are so large that you have to split them into manageable pieces. think-cell is a great place to learn but new employees have to be very good in problem solving and structured, logical thinking already. It is not a place where you can grow into the role of a Software engineer.