Great group of people to work with
Management team is very supportive
Excellent environment to grow professionally
Work/life balance very good
Excellent benefits -- top healthcare plans, healthclub reimbursement, lunch allowance
Cons
Being a smaller organization, there are crunch periods when things need to get done and it can translate to longer workdays. This is temporary though, does not occur on a frequent basis