High entry level salary for software engineers, awesome work/life balance, tons of opportunities to learn with in-house events during work hours (eg. Ruby lunch, sponsored trips to conferences), wonderful coworkers and great benefits.
Cons
Because the company is larger, it can take a while to feel up to speed with all of the operations. New hire training does a good job trying to prepare you for this, but really it just takes some time to get accustomed to.
Constant Contact Response
11y
Thanks so much - we are so appreciative of the time you took to write the review!