Extremely conscious of their employees well being.
Excellent benefits. CEO is engaged and determined to create the best work environment.
Micro-management does not exist. Trusts employees to get job done efficiently.
Relaxed and laid-back
Cons
Lack of communication.
Depending on where you're contracted, there doesn't seem to be any place for career advancement.