Pros
Fast track your career with a company that is all about personal growth. Clearly defined career path takes the politics out of promotions. The "Expectations Framework" defines exactly what qualifications you must meet to be promoted at every level of the company. Work Life Balance: I've worked an average of 42 hours a week the past 2 years. Everyone gets 4-5 weeks of PTO right from day they start. You don't just get coworkers, you get a family. People really care here and after hours get togethers are abundant (both formal and informal). Very competitive salary and benefits.
Cons
From what I've heard, some other companies might pay you a slightly higher salary, but some other companies might also work you like a dog and treat you like a resource.