E3 Consulting really values its employees and treats them with respect. E3 is owned by NAES Corporation, also a very good company. E3 also values its reputation as a firm that honors its commitment to clients and seeks to do the best job possible for them. Really nice place to work.
Cons
It's not a large company so not a lot of turnover, etc.