Pros
Everything! The company has a great mission, super intelligent team and very open to ideas and suggestions. Their expectations are high, and I love the challenge. Everyone is respectful, helpful and responsible. Management lets the crew decide when, where and how we work. As long as the work gets done, no one questions you or says anything. They really do believe and live what they tell you in the interview. The pay, benefits and time off are more than fair. I love that I get to be involved and contribute in a way most companies wouldn't allow the HR people. I'm not seen as the mean person, or the hall-monitor here. Instead, I'm a valuable member of the tea, and responsible for helping set up structure, develop a department and introduce people to the nice helpful part of HR.
Cons
Can't think of anything I would change. Everyone is amazing.