- Extremely nice, helpful, and knowledgeable peers
- In charge of your own work / work is interesting
- Some good benefits with vacation days/days off
Cons
- Highly dependent on what team you are on and which project you are working for. Engineering jobs tend to need some overtime and have more pressure
- Relatively low-ish pay, but not too bad
- Lacks leadership and organization higher up
- Slow career trajectory as an engineer