Vantaggi
They have a knack of finding awesome people that have a team-first mentality. I started out as a pretty green developer and wouldn't have learned what I have so far if it wasn't for other developers on the team that were willing to help me when needed; and I hope I can pass that on to others that are just starting out. They always say that the employees come first as we're the ones doing the hard work, but I have never experienced any other employers who back that up as much as I have John and Ed. I have also truly never felt more appreciated and valued as I have at Integrity.
Svantaggi
Having the option of working remotely 100% means you may not see those awesome people as much as you normally would, but team meetings and lunch & learns are great for that!