Work-life balance comes with the job
When Attain boasts a commitment to "work-life balance" they mean it, which was a huge selling point for me. Managers here are very understanding when "life" happens and are flexible when it comes to work scheduling. Bottom-line, if you get the work done your manager is likely to be a lot more flexible with you and your time.
ProsGreat people and a nice modern office space.
ConsNeed more middle management.