- lots of responsibilities
- learn a ton from very talented engineers
- great people
Cons
- growth opportunities limited
- weak pay compared to industry standards
- will fire people quickly if deemed unnecessary (happened to several long-time employees)