- There are quite a few friendly and knowledgeable developers you will work alongside.
- Small and tight-knit team sizes.
- Remote work opportunities are available within the company.
- The Health insurance benefits are pretty good.
- Diverse demographic within the company.
Cons
- Management and HR departments poorly communicate changes and concerns to employees.
- Salary is not competetive compared to other tech positions in the DMV area.
- There aren't many growth opportunities.
- You aren't very visible amongst your peers to be seen as making a difference.