Pluspunten
Possibility to gain a lot of experience in a short period of time, you get in touch with sometimes interesting clients, you actually leave a trace of your own work on the project (which is nice and not usual in every company), you get to know some interesting people, sometimes even easy to find a mentor. The people working there are cool and usually friendly, you can build some nice friendships there.
Minpunten
The latest project are definitely not a nice thing! The biggest client is placed in Saudi Arabia (we all know what struggles are there with human / women rights) and the second biggest client is a tobacco company testing all their products on animals! A hard thing to swallow when you firstly was hired in a company which presented its sustainable ideas, eco-friendly venture building plans and where the COO is strongly advocating for women rights. Other cons: Total mess on projects, often chaotic office ambience, wages under market standard, they promise you a raise but never keep the promise, they treat you like an employee (even heard a rumor about wanting to make it mandatory to go to the office w/ very limited possibilities of home office) but almost everyone is contractor, they expect you to be online 24/7, they present nice offices, but in reality, you're placed in a noisy open space in the basement where it's either too hot, or too cold, in both cases with no air, zero employee benefits (they treat you as an employee when it benefits them, once it means they should do something for you, they switch to the "you're only a contractor" narrative) High fluctuation of people, often hired and then fired in a few months, hand overs not handled properly. It creates some really bad situations. Considering the unstable environment (projects often fail, very few of them make it to the MVP and post-MVP phases + what was mentioned in previously), it creates constant fear of being fired.