One thing I can say about GENATEC, it is a great place to work at. I have been given a great opportunity to work with that team, and I do not regret one day doing it. You can always count on your colleagues to hep and guide you, no one keeps his knowledge to himself, and everything is shared among the team. You do not need to ask for anything, they will make sure you advance, and will make sure that any training and certification you require is provided. They are flexible and understanding to your needs. If you are a team player, you will fit in there, easily. Great environment to work in!