Pros
No micromanagement Get to work on a wide range of projects
Cons
Raises and bonuses are nonexistent. Constantly being told what you want to hear but no action to back it up. Work load is too much. Upper management does not hire enough people to keep up with work demand meaning designers and engineers have to work extremely long hours. There is an OT program but it has to be approved and engineers who do the bulk of the design do not qualify so they receive no additional compensation for their hard work. Goal posts for bonuses are constantly being pushed back so they are unattainable . Directors and levels above them do not care because they receive profit sharing so they will always get hefty bonuses regardless of what metric they make up for the rest of the company to be eligible.