Health Insurance package is pretty decent
Supportive and likely to help you when you need it
Salary is important, but FDM also offers a good number of vacation days and some awesome annual staff parties
Collaborative, supportive and really friendly
The people at the client site are ok but there is little interaction with FDM