- Work on open source products.
- Full stack development.
- The developers I worked with were highly skilled and professional.
Cons
- Low pay.
- No opportunity to advance due to company size.
- Lack of training for developers on products that they are meant to support.
- Very little if any feedback with how you're doing as a developer from technical leads and upper management.
- Could contribute more to the open source communities.