Avantages
- Technical challenges but rewarding. - Variety of projects in different industry and become a part of cool projects, (from commercial to space, defense to supercomputing for small startup companies to very well-known respectable companies) - Because we have many different aspects of project, we get to try different aspect of work if you want to. (design, verification or project management) - Flexible, but get your work done, - Recognition of your work by management, - Managements are good buffer between aggressive customers to us engineers within their abilities, - Small company so your voice is louder. It is also easy to approach and interface with management team.
Inconvénients
- Because we could have limited projects or have a limit resources, sometimes you must be a part of project or a role you might not like - You must be quick to adopt to new project env and ramp up quick.