Pros
Whitespectre has been a really great experience so far. There are several great points to highlight, but the most important and notable ones are: Great onboarding - The onboarding process is definitely the first positive impression you'll have about the company. When you join, everything is already in place waiting for you to give the context you need to work on the project you're assigned to. Organization - Whitespectre is a very organized company. The impression you'll have is how everything works very smoothly. The processes make sense and are not a burden. You won't find yourself doing unnecessary things just because you have to. Meetings are done only when necessary and just whoever is relevant needs to join. No time is wasted. Friendly teammates - It's incredible how everyone is polite and friendly. I joined a quite big and complex project, and everyone was available to help me get up to speed in a good time. There's no dumb question, you can feel free to ask anything. Diversity - You'll be working alongside people from all around the globe. This is a very enriching experience and you'll be able to meet people from very different backgrounds. Strong technical team and exciting projects - If you love working alongside very skilled and talented people, the company has a lot to offer on that end too. On top of that, you'll also have very interesting and challenging projects that will give you a great chance to practice and evolve your skills. No micro management - No one will micro-manage you or try to look over your shoulder to ensure you are doing the things you need to do. If you need help you should just raise your hand. For those who enjoy autonomy and the responsibilities that comes with it, this is a super important characteristic. Great work x life balance - The company embraces work x life balance on a daily basis. No one will treat you differently because you worked the expected amount of hours. It's important to deliver, but it's also important to feel happy while you're doing so. It's possible that you'll need to push a bit harder depending on the situation, but that is an exception, not a rule. I've worked in many places and different environments throughout my career and I'm confident to say that Whitespectre has been a really great experience, and I wish all other professional environments were like this.
Cons
When you join the company, you'll be assigned to a project of a specific customer. Your level of influence in the project is not only defined by the company (Whitespectre), but by the customer. We are here to assist our customers and give them the best tech they can have, but the client has full autonomy to take decisions, even if you don't agree, and it's important that you commit. Although the company does its best to have efficient processes, this is not fully within it's reach. Since we partner with our clients, it's possible that you'll need to just absorb the client process and don't have much autonomy to change things. This can be a problem for those who like to have big influence over the project construction as it is possible that you're assigned to a project where things are already set in stone by the client. I personally am quite happy with my current project, but I acknowledge that it's possible that I join another project ad my influence becomes more limited.