Achieving these goals can require a serious time commitment and potentially long hours. Higher risks if the company does not perform well. Lack of stability and an established system or method of operation. Because things change so quickly and new technology and software is constantly being developed, it can be difficult to keep up with new products and competition. In a small company, one decision can completely re-direct the company's strategy and position, leaving workers feeling frustrated.
Training tends to be on the job, rather than through a formal training program.
Independent enough to complete a project with minimal guidance and supervision, while also being able to work as part of a team to brainstorm with co-workers, accept feedback and develop the best possible strategy.