Pros
-Opportunities to work on cutting-edge and high-profile programs. -Incredibly talented and dedicated employees at all levels -Very possible for an individual to make a strong impact. -Diverse job description. Not the same thing day after day. -Engineers are not stuck behind a desk all day. Hands-on work is common and encouraged. -Opportunities for advancement -Minimal "red tape" to get things done and make decisions. Senior management is accessible and approachable. -The company has recently invested in a lot of new equipment and technology. -9/80 work schedule.
Cons
-Company is growing rapidly, and naturally there are some growing pains. -Performance expectations are very high. Sink or swim. -Exempt employees regularly have to work extended hours. -Training could be better.