- The client companies I worked with, no opportunities to grow really - Terrible approach from the management - if you are to switch projects/clients, you are supposed to "shadowed". This means sharing credentials with a person that's supposed to replace you, while in the meantime you have to work for both clients at the same time. Of course, they don't know about each other. - You can also be assigned to a side project (all the developers working on it are also "working full time" for a client) with a high prio. Overhours? Only if they get approved upfront.