IDACOMP is a great company to work for. The boss cares about his employees and is very supportive of a work/life balance. Great company to learn and grow at in your IT career.
Cons
Organization within the company could be better but the management is actively working on improving it