- The engineers I work with are intelligent, kind, and conscientious
- Lots of opportunities to wear different hats
- Plenty of interesting problems to tackle
- Fast pace and exciting work
Cons
- Disorganized and frequently changing priorities
- There either isn't a clear company vision, or it isn't communicated down the chain well.
- Engineers and ICs are overloaded.