+ Good, talented developers to learn from.
+ Interesting projects
Cons
- Little pay
- Little documentation so hard to onboard
- Mixed messaging is common
- Not a diverse company
- People leaving in droves
- Reliant on methods that will burn out developers
- Little room for engineering solutions