Pros
- Really active community with constant activities and chats makes you feel most welcome.
- Even working in full remote you don't feel isolated
- Lots of different projects
- Will protect the Developer if anything happens on the current project
Cons
- Salary is not as high as other larger companies, but that is understandable