Pros
Focus on work/life balance, with a supportive team atmosphere that foster trust to makes you feel like if you take time off you won't be coming back to a large amount of work that just hasn't been completed. It is a very energetic company with a passion to push the boundaries forward and do to truly make the world a better place.
Cons
It's hard to share any negative. I both love my job, love the people I work with and love the challenges that are presented to me every day. If you are not adept to working in a fast pace, highly collaborative and forward thinking company then this is probably not the place for you.