Amazing people to work with who really care about each other - they only hire for culture / personality - the believe hire the right people and train for any missing skills
Lots of opportunity to learn new technology/skills - most of their clients are running current hardware
The best thing of Iface LLC is the team members are very supportive and helpful and will give you a knowledge about new learning things secondly the work place culture is very good, flexible and I enjoy working and learning with Iface LLC.
Cons
As such no cons just be yourself and you will enjoy working with them.