Pros
- It's a service company, so usual perks of working in a service company applies (e.g. projects change from time to time) - There are people that care about you - In theory chain-of-command is really short (1-2 people), so you can talk to management - There are some really cool folks around there
Cons
Management: - Your line manager has no authority to do anything (in project, with customer, with teams). Line manager can only listen to you, report upwards, wait for response and then give response to you. - Passive-aggressive tactics are used a lot. For example - you are presented with one option and asked whether you like it or not. If you say "no", then "let's try to make it work" phase begins and you end up going with this option anyway. It is done so it was not management who forced you into a choice, but rather you who made a decision to agree. - It seems that no one in management really understands technology and how it works. - Some problems were solved by management telling "you think that is is a problem, but actually it's not" and that's the end of story. Projects: - Business is build around "we need to keep as much people as possible on this project, for as long as possible", ignoring everything else. - You don't really have possibility to influence where you will land - Sometimes you might be thrown into a project like a baby into a pool, and just expect to swim from get-go. - It seems that teams for projects are formed at random Personal growth: - No one really cares about your what are your skills. You are DevOps? Do frontend here. You are frontend guy? Do DevOps on this project for a 2 months. You are team of java developers? Nice. Let's transform you into a team of DevOps guys. And so on. Customers: - I have never seen Neueda said "no, that's a really dumb idea, we are not going to do that" to a customer. It is always - "of course, we will make it work, how about hiring a few more people?". Hardware: - Whatever customer gives you is what you will be working with. - There is high chance that you will be forced to use VDI (remote desktop)