Good culture - the harder you work, the better you do. No politics. No games. Good environment for people that are self motivated and do not need to be micro-managed.
Cons
Not the right environment for employees that need help getting themselves motivated.