Exceptional people to work with
Great management
A company culture that is focused on doing the right thing
Some great perks like Gym reimbursement, gift cards for exercising, and giveaways
Open to new ideas.
Cons
The benefits could be better.
Some business processes could be improved.