Pros
Currently Grape Up has a good variety of clients and projects with many different (but latest) technologies and frameworks. It's possible to switch projects every once in a while, there are a lot of training paths prepared for the employees as well. Work culture and atmosphere is great, you are basically surrounded with a bunch of skilled, helpful and friendly people all the time. And thanks to all the integration events and actions, it's easy to become a part of it all even from the very first day of work. When it comes to salary, benefits and perks, I would say they are competitive for this location. They are above average when it comes to the on-site projects though.
Cons
Half of the projects are implemented on-site, in various places all over the world, so if you are not able or don't like to travel, this might be an issue at some point.